类型
jQuery中实现ajax请求,常用的三种方式,$.get(); . p o s t ( ) ; .post(); .post();.ajax()三者;实际项目开发中常用的是,第三种,其中除包含前两种方式外,还包含其它许多的参数。 . g e t ( ) ; 与 .get();与 .get();与.post();两者除请求方式不一样外,其余没有差别。
. g e t ( ) ; 与 .get();与 .get();与.post();
参数1(url:):发送请求的目标地址
参数2(data:):对象形式的,请求数据
参数3(dataType:):获取的是否为json字符串,将返回的json串解析
参数4(success:):请求成功后执行的函数
success:function(res){ }:res即为存储的响应体内容
$.get或$.post({
url:请求的目标地址,
data:对象形式的请求数据,
dataType:期望获取的数据类型,一般为'json'串,
succes:function(参数res){ //res为任意名称的形参,存储着响应体中内容
console.log(res); //输出获取到的响应体内容
}
});
$.ajax();
$.ajax({
//该方式中常用属性
url:请求的目标地址,
method或type:请求方式,一般为get或post,
data:对象形式的请求数据,
dataType:期望获取的数据类型,一般为'json'串,
success:function(参数res){ //res为任意名称的形参,存储着响应体中内容
console.log(res); //输出获取到的响应体内容
}
//该方式中不常用属性
async:设定是否异步,默认为true,
error:请求错误时会执行的函数,请求成功不会执行,
timeout:异步情况下,设定请求的限制时间,超过则认为请求失败,
cache:get方式下,设定是否缓存请求结果,默认为true,如果不缓存会在数据台后留一个_数值时间戳,表示结果的获取时间,
context:设定函数this的指向,默认指向ajax对象,
});
---- 逆战班