1、url:请求数据的路径

2、type:请求方式,(get、post、put、delete、patch),如果不写默认为get,工作中最常用的是get和post两种【一般客户端向服务端请求数据使用get方法,客户端向服务端传送数据使用post方法】,具体情况具体分析。

3、async:同异步,(true、false),默认为true;true为:异步请求,false为同步请求;同步请求需要等到数据请求完成后才会执行下面的代码。
4、cache:是否走缓存,默认为true。

5、timeout:设置请求超时的时间,单位为毫秒。

6、data:客户端发送到服务端的参数,值必须为key/value格式,也就是对象,例如{foo1:“bar1”,foo2:“bar2”},最后会转换为&foo1=bar1&foo2=bar2。如果是数组,JQuery将自动为不同值对应同一个名称。例如{foo:[“bar1”,“bar2”]}转换为&foo=bar1&foo=bar2;当请求方式是get的时候,data的值转换完成会被拼接到url后传送给服务端,请求方式如果是post则将data的数据放在请求体中传送给服务端。

7、dataType:预期服务器返回的数据类型。如果不指定,JQuery将自动根据http包mime信息返回responseXML或responseText,并作为回调函数参数传递。可用的类型如下:
xml:返回XML文档,可用JQuery处理。
html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。
script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。
json:返回JSON数据。
jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。
text:返回纯文本字符串。

8、beforeSend:在请求发送前执行的函数,一般可以用来设置请求头

9、success:请求数据成功后执行的回调函数,此函数默认有两个参数,第一个参数:请求回来的数据 ;第二个参数:描述状态的字符串。

10、complete:无论请求成功还是失败,只要请求完成就会执行这个回调函数。

11、error:请求失败时执行的回调函数,默认有三个参数,第一个参数:XMLHttpRequest对象,错误信息,捕获到的错误对象。

12、username:用于响应HTTP访问认证请求的用户名。

13、password:用于响应HTTP访问认证请求的密码。

以上是总结的一些工作中经常用到的jQuery中ajax的方法