jQuery中封装ajax请求

$.get()   get请求方式

4个参数, url地址是必填参数, 其他参数都是选填参数

参数的形式是对象形式

 1 $.get({
 2 
 3   url : 地址(必填)
 4 
 5   data : 携带的参数 对象形式
 6 
 7   dataType : 期望的数据类型,如果为json,会将后端返回的json串,自动解析
 8 
 9   success : function(){} 请求成功时执行的函数
10 
11  })

 

$.post()   post请求方式

4个参数, url地址是必填参数, 其他参数都是选填参数

参数的形式是对象形式

 1 $.post({
 2 
 3     url : 地址(必填)
 4 
 5     data : 携带的参数 对象形式
 6 
 7     dataType : 期望的数据类型,如果为json,会将后端返回的json串,自动解析
 8 
 9     success : function(){} 请求成功时执行的函数
10 
11 })

 

$.ajax()   综合方式

常规get,post请求(不是跨域), 常用参数

 1 $.ajax({
 2 
 3     常用:
 4 
 5     url : 地址;
 6 
 7     type / method : 请求方式 默认值是get方式
 8 
 9     data : { } 传参参数,必须是对象形式
10 
11     dataType : json, 设定为json,会自动解析反应提中的json串
12 
13     success : function(){} 请求成功执行的函数
14 
15  
16 
17     不常用:
18 
19     async : 设定是否异步,默认值是true,异步执行ajax请求
20 
21     error : function(){} 请求错误时执行的函数 请求成功时不会执行
22 
23     timeout : 设定时间,单位毫秒(必须是异步执行)
24 
25             如果请求时间超过设定的时间,认为是请求失败
26 
27     cache : 设定是否缓存请求结果
28 
29             默认值是 true,缓存请求结果
30 
31             必须是get方式,这个设定才起作用
32 
33             post方式不会缓存,设定也没有效果
34 
35     context : 指定执行函数中 this的指向
36 
37 })            

 

 

 

逆战班

posted on 2020-05-05 17:33  feelyourbreathhh  阅读(723)  评论(0)    收藏  举报