大战熟女丰满人妻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教程,如有疑問,請在線咨詢,有專業老師隨時為您服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲日本va中文字幕 | 亚洲精品乱码久久久久久中文字幕 | 国产成人一区二区三区在线播放 | 在线日韩观看 | 亚洲综合久久久久久中文字幕 | 国产精品好好热在线观看 | 欧美亚洲专区 | 在线视频 国产交换 | 三级黄毛片 | 婷婷sese| 国产精品亚洲欧美日韩久久 | 国产欧美精品专区一区二区 | 伊人成人在线观看 | 亚洲伊人久久大香线蕉啊 | 日产国产欧美视频一区精品 | 日日摸夜夜 | 四虎在线看| 国产疯狂露脸对白 | 一本久道久久综合狠狠爱 | 一级毛片成人免费看a | 亚洲国产成人成上人色 | 亚洲一区二区三区在线免费观看 | 国产成人精品一区二三区在线观看 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 国产精品边做奶水狂喷小说 | 亚洲美女在线视频 | 香蕉人人超人人超免费看视频 | 大乳孕妇一级毛片 | 欧美亚洲另类色国产综合 | 夜色私人影院永久入口 | 色综合中文字幕天天在线 | 欧美成人爽毛片在线视频 | 奇米狠狠色 | 国产在线精品网址你懂的 | 99热精品久久只有精品黑人 | 亚洲欧美日韩在线一区 | 亚洲国产99999在线精品一区 | 在线观看99 | 免费香蕉成视频成人网 | 99热久久国产这里有只有精品 | 久久77|