jQuery Ajax请求
2018-10-26 本文已影响0人
XuZiYa
$.ajax([settings ])
:
常用的setting有:
url:发送请求的地址;
method:请求的方法,如"POST"、"GET";
data:发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后面,POST请求作为表单数据;
dataType:预期服务器返回的数据类型。如果不指定,jQuery 将自动进行判断;
$.get()
:专门处理GET请求;这是一个Ajax功能的缩写,这相当于:
$.ajax({
url: url,
data: data,
success: success,
dataType: dataType
});
$.getJSON()
:使用一个HTTP GET请求从服务器加载JSON编码的数据;相当于:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
使用范例:
配合.done()
和.fail()
使用
$.ajax({
url: 'example.php',
data: {
name: 123,
age: 25,
sex: male
},
method: "GET"
}).done(function(){
console.log('请求成功')
}).fail(function(){
console.log('请求失败')
});
$.get('example.php',function(data){
console.log(data)
});
$.getJSON('example.php',function(JSON){
console.log(JSON)
});