大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 ajax參數介紹

ajax參數介紹

更新時間:2021-07-01 16:24:47 來源:動力節點 瀏覽1194次

1.type

請求方式:在我印象中,請求的方式就兩種,也是我們常用的那兩種就是GET PSOT:在我們進行后臺數據請求的時候;我們用的方式就是GET,當我們要把要將前端的一些參數,傳給自己的后臺人員的時候用的更多的就是POST方式了;他們的區別具體有哪些呢;自己是首先進行了一些總結,并且在網上搬了"磚";使用GET請求的時候,我們發請求的時候,參數在URL中顯示,POST的方式,是不會顯示的,這也導致了,在使用GET的時候,請求發送的數據量比較小,一般大小在1KB左右;這些數據會在客服端的瀏覽器中緩存起來,別人在你的瀏覽記錄張便可以得到相應的數據;也可以說保密性還是比較差的;相反;POST就不會了;在使用POST的時候,瀏覽器把各個表單字段元素及其數據作為HTTP消息的實習內容發給Web服務器,而不是作為URL參數;另外還有put和delete方式;這兩種方式也可以用但是只有部分瀏覽器支持

2.timeout

請求超時用到屬性;(當時,單一提了一下這個屬性);當網絡不佳的時候,或者后臺運行運行比較慢的時候;如果服務器超過設置的時間的話,就會進入error的回調函數;關于timeout的一些事項;當時timeout:0;這就代表永不超時;如果你把超時時間寫的比較大的情況下,這樣也就會導致數據的加載變慢;

下面的代碼詳細的講解說明了ajaxSetup函數;

//設置AJAX的全局默認選項

$.ajaxSetup( { url: "/index.html" , // 默認URL aysnc: false , // 默認同步加載 type: "POST" , // 默認使用POST方式 headers: { // 默認添加請求頭 "Author": "CodePlayer" , "Powered-By": "CodePlayer" } , error: function(jqXHR, textStatus, errorMsg){ // 出錯時默認的處理函數 // jqXHR 是經過jQuery封裝的XMLHttpRequest對象 // textStatus 可能為: null、"timeout"、"error"、"abort"或"parsererror" // errorMsg 可能為: "Not Found"、"Internal Server Error"等 // 提示形如:發送AJAX請求到"/index.html"時出錯[404]:Not Found alert( '發送AJAX請求到"' + this.url + '"時出錯[' + jqXHR.status + ']:' + errorMsg ); } } );

未設置任何參數,但url、async、type、headers、error等參數的默認值均已被$.ajaxSetup()更改(如上)
$.ajax( )

設置了url、type、success、error,就使用自己設置的參數值
但async、headers等參數的默認值已被$.ajaxSetup()更改
$.ajax( { url: "myurl.php?action=list" , type: "GET" , success: function( data, textStatus, jqXHR ){ alert("返回數據:" + data); } , error: function(jqXHR, textStatus, errorMsg){ alert("自己的error!"); } }); // 上述$.ajaxSetup()的默認設置對$.get()、$.post()、load()、$.getJSON()、$.getScript()等AJAX函數也生效 // 因為這些函數也是在內部調用$.ajax()函數來實現的,只不過它們在內部都設置了一些參數 // $.get()在內部調用$.ajax()時已設置type為"GET",因此仍然使用GET方式。 // 但url、async、headers、error等參數的默認值已被$.ajaxSetup()更改 $.get( ); // $.post()在內部調用$.ajax()時已設置type為"POST",因此仍然使用POST方式。 // url也被設置為"user/action.php?method=addUser" // 但async、headers、error等參數的默認值已被$.ajaxSetup()更改 $.post( "user/action.php?method=addUser" );

3.async:

請求是否異步,默認為true,所有請求均為異步請求,如果需要同步請求,就更改默認值為false;同步請求的時候,瀏覽器會停止其他代碼的執行;用戶的其他操作,也要等待這個請求結束才能開始執行;

4.data

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

5.dataType

xml:返回XML文檔,可用JQuery處理;html:返回純文本信息;包含的script的標簽會插入DOM時執行;script:返回純文本的javascript代碼,不會自動緩存,除非設置了cache參數.注意在遠程請求的時,所有post請求都將返回get請求;json:返回json;jsonp:JSONP格式;使用SON形式調用函數時;例如myurl?callback=?,JQuery將自動替換后一個?為正確的函數名,以執行回調函數;

6.success

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

以上就是動力節點小編介紹的"ajax參數介紹",希望對大家有幫助,想了解更多可查看AJAX教程,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 九热视频在线观看 | www.一区二区三区 | 国产激情视频一区二区三区 | 香蕉视频影院 | 国产成人精品日本亚洲麻豆 | 国产精品原创巨作无遮挡 | 五月天婷婷在线视频国产在线 | 中文字幕一区2区 | 四虎成人精品国产一区a | 免费国产阿v视频在线观看 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 日本三级日本三级人妇三级四 | 亚洲一区二区中文 | 久草免费资源视频 | 国产成人亚洲综合a∨婷婷 国产成人亚洲综合欧美一部 | 久久欧美| 在线播放真实国产乱子伦 | 欧美伊人久久大香线蕉综合69 | 国产精品不卡视频 | 亚洲综合精品香蕉久久网 | jizz中国视频 | 99热这里只有精 | 天天综合日日噜噜噜 | 午夜亚洲 | 国产亚洲情侣久久精品 | 免费视频国产 | 老司机永久免费网站在线观看 | 手机看片福利永久国产日韩 | 色 在线播放 | 日韩毛片网 | 欧美日韩一区二区高清视 | 久久精品夜色国产 | 一本大道加勒比久久综合 | 亚洲精品一区二区三区 | 女人十八毛片一级毛片免费看 | 亚洲色图国产精品 | 亚洲精品国产福利一区二区三区 | 成人久草 | 日本中文字幕一区二区有码在线 | 免费观看欧美一级高清 | 我想看一级播放片一级的 | 真实国产乱子伦精品免费 |