亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

$.ajax()方法詳解

2024-04-27 15:11:47
字體:
來源:轉載
供稿:網友

$.Ajax()方法詳解

jquery中的ajax方法參數總是記不住,這里記錄一下。

 

1.url: 要求為String類型的參數,(默認為當前頁地址)發送請求的地址。

2.type: 要求為String類型的參數,請求方式(post或get)默認為get。注意其他http請求方法,例如put和delete也可以使用,但僅部分瀏覽器支持。

3.timeout: 要求為Number類型的參數,設置請求超時時間(毫秒)。此設置將覆蓋$.ajaxSetup()方法的全局設置。

4.async: 要求為Boolean類型的參數,默認設置為true,所有請求均為異步請求。如果需要發送同步請求,請將此選項設置為false。注意,同步請求將鎖住瀏覽器,用戶其他操作必須等待請求完成才可以執行。

5.cache: 要求為Boolean類型的參數,默認為true(當dataType為script時,默認為false),設置為false將不會從瀏覽器緩存中加載請求信息。

6.data: 要求為Object或String類型的參數,發送到服務器的數據。如果已經不是字符串,將自動轉換為字符串格式。get請求中將附加在url后。防止這種自動轉換,可以查看  PRocessData選項。對象必須為key/value格式,例如{foo1:"bar1",foo2:"bar2"}轉換為&foo1=bar1&foo2=bar2。如果是數組,JQuery將自動為不同值對應同一個名稱。例如{foo:["bar1","bar2"]}轉換為&foo=bar1&foo=bar2。

7.dataType: 要求為String類型的參數,預期服務器返回的數據類型。如果不指定,JQuery將自動根據http包mime信息返回responsexml或responseText,并作為回調函數參數傳遞??捎玫念愋腿缦拢簒ml:返回XML文檔,可用JQuery處理。html:返回純文本HTML信息;包含的script標簽會在插入DOM時執行。script:返回純文本javaScript代碼。不會自動緩存結果。除非設置了cache參數。注意在遠程請求時(不在同一個域下),所有post請求都將轉為get請求。json:返回JSON數據。jsonp:JSONP格式。使用SONP形式調用函數時,例如myurl?callback=?,JQuery將自動替換后一個“?”為正確的函數名,以執行回調函數。text:返回純文本字符串。

8.beforeSend:要求為Function類型的參數,發送請求前可以修改xmlhttpRequest對象的函數,例如添加自定義HTTP頭。在beforeSend中如果返回false可以取消本次ajax請求。XMLHttpRequest對象是惟一的參數。            function(XMLHttpRequest){               this;   //調用本次ajax請求時傳遞的options參數            }9.complete:要求為Function類型的參數,請求完成后調用的回調函數(請求成功或失敗時均調用)。參數:XMLHttpRequest對象和一個描述成功請求類型的字符串。          function(XMLHttpRequest, textStatus){             this;    //調用本次ajax請求時傳遞的options參數          }

10.success:要求為Function類型的參數,請求成功后調用的回調函數,有兩個參數。         (1)由服務器返回,并根據dataType參數進行處理后的數據。         (2)描述狀態的字符串。         function(data, textStatus){            //data可能是xmlDoc、jsonObj、html、text等等            this;  //調用本次ajax請求時傳遞的options參數         }

11.error:要求為Function類型的參數,請求失敗時被調用的函數。該函數有3個參數,即XMLHttpRequest對象、錯誤信息、捕獲的錯誤對象(可選)。ajax事件函數如下:       function(XMLHttpRequest, textStatus, errorThrown){          //通常情況下textStatus和errorThrown只有其中一個包含信息          this;   //調用本次ajax請求時傳遞的options參數       }

12.contentType:要求為String類型的參數,當發送信息至服務器時,內容編碼類型默認為"application/x-www-form-urlencoded"。該默認值適合大多數應用場合。

13.dataFilter:要求為Function類型的參數,給Ajax返回的原始數據進行預處理的函數。提供data和type兩個參數。data是Ajax返回的原始數據,type是調用jQuery.ajax時提供的dataType參數。函數返回的值將由jQuery進一步處理。            function(data, type){                //返回處理后的數據                return data;            }

14.dataFilter:要求為Function類型的參數,給Ajax返回的原始數據進行預處理的函數。提供data和type兩個參數。data是Ajax返回的原始數據,type是調用jQuery.ajax時提供的dataType參數。函數返回的值將由jQuery進一步處理。            function(data, type){                //返回處理后的數據                return data;            }

15.global:要求為Boolean類型的參數,默認為true。表示是否觸發全局ajax事件。設置為false將不會觸發全局ajax事件,ajaxStart或ajaxStop可用于控制各種ajax事件。

16.ifModified:要求為Boolean類型的參數,默認為false。僅在服務器數據改變時獲取新數據。服務器數據改變判斷的依據是Last-Modified頭信息。默認值是false,即忽略頭信息。

17.jsonp:要求為String類型的參數,在一個jsonp請求中重寫回調函數的名字。該值用來替代在"callback=?"這種GET或POST請求中URL參數里的"callback"部分,例如{jsonp:'onJsonPLoad'}會導致將"onJsonPLoad=?"傳給服務器。

18.username:要求為String類型的參數,用于響應HTTP訪問認證請求的用戶名。

19.passWord:要求為String類型的參數,用于響應HTTP訪問認證請求的密碼。

20.processData:要求為Boolean類型的參數,默認為true。默認情況下,發送的數據將被轉換為對象(從技術角度來講并非字符串)以配合默認內容類型"application/x-www-form-urlencoded"。如果要發送DOM樹信息或者其他不希望轉換的信息,請設置為false。

21.scriptCharset:要求為String類型的參數,只有當請求時dataType為"jsonp"或者"script",并且type是GET時才會用于強制修改字符集(charset)。通常在本地和遠程的內容編碼不同時使用。

案例代碼:

復制代碼
$(function(){    $('#send').click(function(){         $.ajax({             type: "GET",             url: "test.json",             data: {username:$("#username").val(), content:$("#content").val()},             dataType: "json",             success: function(data){                         $('#resText').empty();   //清空resText里面的所有內容                         var html = '';                          $.each(data, function(commentIndex, comment){                               html += '<div class="comment"><h6>' + comment['username']                                         + ':</h6><p class="para"' + comment['content']                                         + '</p></div>';                         });                         $('#resText').html(html);                      }         });    });});復制代碼

 

22.順便說一下$.each()函數:$.each()函數不同于JQuery對象的each()方法,它是一個全局函數,不操作JQuery對象,而是以一個數組或者對象作為第1個參數,以一個回調函數作為第2個參數。回調函數擁有兩個參數:第1個為對象的成員或數組的索引,第2個為對應變量或內容。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影网在线| 庆余年2免费日韩剧观看大牛| www.久久色.com| 成人久久一区二区| 国内精品视频在线| 亚洲成人三级在线| 日韩精品欧美激情| 国产欧美婷婷中文| 亚洲一区二区少妇| 午夜精品一区二区三区视频免费看| 欧美大片免费观看| 日韩精品亚洲精品| 欧美在线xxx| 成人a级免费视频| 欧美性猛交xxxx乱大交3| 在线成人激情视频| 欧美性生交xxxxxdddd| 国产精品视频久久| 国产精品三级久久久久久电影| 午夜精品久久久久久久男人的天堂| 欧美乱妇高清无乱码| 成人女保姆的销魂服务| 亚洲免费电影在线观看| 久久久久久久国产| 久久精品国产亚洲精品| 亚洲国产天堂网精品网站| 亚洲成色777777在线观看影院| 日韩在线视频免费观看高清中文| 亚洲乱码国产乱码精品精天堂| 欧美日韩在线观看视频小说| 亚洲全黄一级网站| 成人免费午夜电影| 日韩精品日韩在线观看| 一本一本久久a久久精品牛牛影视| 国产精品丝袜久久久久久不卡| 精品国产成人av| 中文字幕国产日韩| 久久99精品久久久久久青青91| 日韩av电影在线播放| 国产91色在线免费| 国产精品高潮呻吟视频| 精品在线小视频| 国产精品国产三级国产专播精品人| 欧美精品激情在线| 国精产品一区一区三区有限在线| 在线观看欧美www| 中文欧美在线视频| 日韩二区三区在线| 91久久中文字幕| 亚洲男人天堂2019| 欧美巨乳在线观看| 亚洲一区二区三| 九九热这里只有精品免费看| 亚洲日韩欧美视频| 欧美性极品少妇精品网站| 亚洲a区在线视频| 国产精品自产拍高潮在线观看| 国产精品吹潮在线观看| 国产亚洲精品久久久久久777| 国产精品久久久久久久久久东京| 欧美性xxxx| 亚洲精品一区av在线播放| 黑人精品xxx一区| 夜夜嗨av一区二区三区四区| 亚洲第一中文字幕在线观看| 97超碰蝌蚪网人人做人人爽| 国产精品视频区| 亚洲日韩欧美视频| 91豆花精品一区| 国产欧美一区二区白浆黑人| 国产精品一区二区三区成人| 成人av色在线观看| 国产精品久久久久免费a∨大胸| 97久久精品人搡人人玩| 欧美精品videos性欧美| 色综合伊人色综合网站| 欧美日本高清视频| 欧美孕妇性xx| 国产精品视频免费在线| 欧美在线中文字幕| 91久久精品国产91久久性色| 欧美最顶级的aⅴ艳星| 2019最新中文字幕| 精品一区二区亚洲| 亚洲国产精品久久久久| 国产精品久久97| 亚洲偷欧美偷国内偷| 亚洲人成网7777777国产| 欧美视频国产精品| 在线观看亚洲视频| 日韩在线免费av| 欧美在线性视频| 精品久久久久久中文字幕大豆网| 91九色蝌蚪国产| 欧美成年人视频网站| 全亚洲最色的网站在线观看| 欧美一级免费看| 日本一欧美一欧美一亚洲视频| 一个人看的www久久| 日韩av在线电影网| 91网站在线免费观看| 欧美大肥婆大肥bbbbb| 亚洲精选在线观看| 国产精品电影在线观看| 日韩女在线观看| 国产亚洲精品美女久久久久| 日韩欧美精品在线观看| 91在线直播亚洲| 91tv亚洲精品香蕉国产一区7ujn| 国产一区二区在线播放| 中文字幕欧美精品在线| 国产精品日日做人人爱| 欧美一级片在线播放| 国产精品旅馆在线| 亚洲精品福利在线| 伊人青青综合网站| 91影视免费在线观看| 亚洲香蕉av在线一区二区三区| 欧美第一页在线| 97视频在线观看网址| 永久免费精品影视网站| 国产日韩综合一区二区性色av| 中文字幕v亚洲ⅴv天堂| 欧美午夜片在线免费观看| 日韩精品在线观看视频| 欧美激情一区二区三区成人| 国产在线999| 色综合色综合久久综合频道88| 热99久久精品| 在线丨暗呦小u女国产精品| 91精品免费久久久久久久久| 国产精品高清网站| 热久久免费国产视频| 亚洲人午夜色婷婷| 国产日韩中文字幕在线| 国产精品旅馆在线| 91天堂在线视频| 亚洲精品久久久久中文字幕二区| 亚洲一区二区三区在线免费观看| 91夜夜未满十八勿入爽爽影院| 中文在线资源观看视频网站免费不卡| 欧美成年人视频网站| 久久久中文字幕| 高清欧美性猛交xxxx黑人猛交| 自拍偷拍亚洲精品| 欧美一区视频在线| 久久久www成人免费精品| 日韩精品在线视频观看| 久久精品国产v日韩v亚洲| 亚洲精品小视频在线观看| 91久热免费在线视频| 中文字幕亚洲综合| 亚洲人成在线观看| 久久影视电视剧免费网站| 精品视频9999| 欧美黑人xxx| 欧美精品激情在线观看| 久久久www成人免费精品| 欧美日韩成人黄色| 日韩免费观看高清| 日韩av中文字幕在线| 国产精品91久久| 91九色视频导航| 亚洲女人天堂成人av在线|