JQuery的ajax方法

1.使用方式:

由于是全局方法,所以调用简单:$.ajax();

2.可输入参数:

最好是写成一个json形式,个人不建议用链式,那样看上去不太好。

参数名称 类型 描述
dataType string

就是服务器返回给你的数据格式。如果你不指定,那么JQuery根据http协议包的MIME信息自动判断。

html:返回来的是html,这还用解释么。

text:返回来的是一个文本。

script:返回来的是一个javascript代码,而且是可执行的哟。

xml:返回一个xml文档

json:是一个json数据(返回来的是一个.json文件才能接收成功)

url string 就是你要请求的页面url
data string/object 就是你要发送给服务器的数据,最好是发json格式的,这样有key value键值对。
type string get/post任你选
complete function 一般是最后才执行的一个函数
beforeSend function 最先执行的函数
error function 连接出错时执行
timeout number 请求超时的时间,毫秒为单位
global bool 是否响应全局事件,用的比较少
async bool 是否异步请求。最好别改
cache bool 是否页面缓存。用的少。
success function 请求成功的时候执行,返回字符串可做参数。

3.使用例子:

$.ajax({
                 url: "AjaxControl.aspx?timeout=" + new Date().getTime(),
                 dataType: "script",
                 beforeSend: function () { alert(‘开始传送‘); },
                 complete: function () { alert(‘执行完毕‘); },
                 error: function () { alert(‘失败了‘); },
                 type: "post",
                 data: { ‘name‘: "jack" },
                 success: function (txt) {
                     alert(txt);
                 }
             });


 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。