JQuery的ajax通信

幸运
185
文章
0
评论
三月 10, 202014:15:05 评论 49 1694字阅读5分38秒

最高层getJSON、getScript

获取json文件

$.getJSON('./config/a.json',function(res,success,xhr){

console.log(success,res,xhr);

})

获取加载script脚本

$.getScript('./js/a.js',function(res){

// console.log(res);

utils.b();

})

jsonp通信

$.getScript('http://10.9.42.223:4002?fn=callBack');

function callBack(a,b){

console.log(a+b)

}

中间层通信 $('div').load();   $.get();   $.post();

get

1 直接写在地址栏后

$.get('http://10.9.42.223:4002?a=3&b=4',function(res){

console.log(res);

})

2. 分开写在第二个参数

$.get('http://10.9.42.223:4002?','a=3&b=4',function(res){

console.log(res);

})

3 第二个参数直接写对象

$.get('http://10.9.42.223:4002?',{a:3,b:4},function(res){

console.log(res);

})

post

$.post('http://10.9.42.223:4002',{a:3,b:4},function(res){

console.log(res);

});

$.post('http://10.9.42.223:4002','a=3&b=4',function(res){

console.log(res);

})

load(转换进来的是一个文本或者html文本)

GET

$(document).load('http://10.9.42.223:4002','a=3&b=4',function(res){

console.log(res);

})

POST

$(document).load('http://10.9.42.223:4002',{a:3,b:4},function(res){

console.log(res);

})

getjson

$(document).load('./config/a.json',function(res){

console.log(res);

})

getscript 不可以

$(document).load('./js/a.js',function(res){

console.log(res);//可以

// utils.b();//不可以

})

load加载页面

$('.con').load('./2.动画.html')

加载图片时只能加载成二进制流

$.ajax()

$.ajax({

url:'http://10.9.42.223:4002',

method:'POST',

data:{a:2,b:3},

success:function(res){

console.log(res);

}

})

// 通信jsonp

$.ajax({

url:'https://floor.jd.com/user-v20/feed/get?page=1&pagesize=25&area=13_1000_40488_54438&source=pc-home&callback=jsonpMore2Goods&_=1570879089154',

dataType:'jsonp',

})

function jsonpMore2Goods(obj){

for(var i=0;i<obj.data.length;i++){

var name = obj.data[i].t.slice(0,15);

console.log(name);

}

}

本文来源于:jquery的ajax通信-幸运草博客
特别声明:以上文章内容仅代表作者本人观点,不代表幸运草博客观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与幸运草联系。

  • 本站QQ群
  • weinxin
  • 捐赠本站
  • weinxin
jquery中cookie用法介绍 jQuery

jquery中cookie用法介绍

cookie在jquery中有指定的cookie操作类,下面我先来介绍我们在使用cookie操作类时的一些问题,然后介绍正确的使用方法。 使用JQuery操作cookie时 发生取的值不正确的问题: ...
jQuery事件:bind、delegate、on的区别 jQuery

jQuery事件:bind、delegate、on的区别

「内容简介」本文详解各种jQuery事件绑定方法:on,bind,delegate,live,unbind,trigger。 同时总结一下常用的jQuery事件技术:如何阻止事件冒泡、阻止浏览器默认行...
jQuery入门讲解-jQuery样式操作 jQuery

jQuery入门讲解-jQuery样式操作

css 操作 通过css()的方法设置或者获取样式,无论样式属性是从外部导入的,还是直接写在HTML标签里面的,css()方法都可以获取到。。 1、设置单个样式: 2、设置多个样式: 操作多个样式的时...
Jquery Notes jQuery

Jquery Notes

1.什么是jQuery 2.如何使用jQuery 3.查找元素 1.什么是jQuery jQuery是第三方开发的执行DOM操作的极简化的函数库 第三方:下载 执行DOM操作:jQuery还是执行DO...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: