首页 > 代码库 > $.ajax()方法详解
$.ajax()方法详解
@1.方法详解
1.url:要求为String类型的参数,发送请求的地址;
2.type:要求为string类型的参数,请求方式(post或get),默认为get;
3.data:要求为Obeject或String类型的参数,发送到服务器的数据;
4.datatype:要求为string类型的参数,预期服务器返回的数据类型;
xml:返回XML,可用Jquery处理;
html:返回纯文本HTML信息,包含的script标签会在插入DOM时执行;
script:返回纯文本JavaScript代码;
json:返回JSON数据;
jsonp:JSONP格式;
5.beforeSend:要求为function类型的参数,在连接之前的行为;
6.success:要求为function类型的参数,请求成功后调用的回调函数,有两个参数。
(1)由服务器返回,并根据dataType参数进行处理后的数据;
(2)描述状态的字符串
7.complete:要求为Function类型的参数,请求完成后调用的回调函数(请求成功或失败时均调用);
8.error:要求为Function类型的参数,请求失败时被调用的函数。
9.timeout:要求为Number类型的参数,设置请求超时时间(毫秒);
10.async:要求为Boolean类型的参数,默认设置为TRUE,所有请求均为异步请求;如果需要发送同步请求,将此选项设置为false;同步请求将锁住浏览器,用户其他操作必须等待请求完成采可以执行;
11.cache:要求为Boolean类型的参数,默认为TRUE(当dataType为script时,默认为FALSE),设置为FALSE将不会从浏览器缓存中加载请求消息;
@2.$.each()函数
未完待续