黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

ajax參數介紹

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

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教程,如有疑問,請在線咨詢,有專業老師隨時為您服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 中国特级黄一级真人毛片 | 午夜三级成人三级 | 国产一区二| 日韩在线综合 | 久久er国产精品免费观看2 | a级毛片视频免费观看 | 黄色一级大片视频 | 国产精品高清一区二区三区 | 国产人成久久久精品 | 在线成人播放 | 午夜视频免费 成人 | 亚洲丶国产丶欧美一区二区三区 | 成人av手机在线观看 | 日本欧美一区二区三区视频麻豆 | 成人日韩欧美 | 在线看www免费看 | 成人a视频高清在线观看 | 91精品视频在线播放 | 日韩黄在线观看免费视频 | 毛片免费观看网址 | 成人1234 | se成人| 日韩在线高清 | 麻豆入口| 国产日韩欧美一区二区 | 国产精品久久永久免费 | 黄片毛片免费 | 天堂va欧美ⅴa亚洲va一国产 | 成人深夜福利 | 天天摸夜夜摸爽爽狠狠婷婷97 | 成 人 黄 色 激 情视频网站 | 韩国理伦伦片在线观看 | 一级aaa毛片 | 青青综合网 | 97精品国产自在现线免费观看 | 可以免费观看的黄色网址 | 国产日韩欧美另类重口在线观看 | 中文字幕日韩理论在线 | 亚洲欧美日韩久久精品第一区 | 黄色a级毛片 | 91视频免费网站 |