$.ajax()方法詳解-ajax怎么用_第1頁
$.ajax()方法詳解-ajax怎么用_第2頁
$.ajax()方法詳解-ajax怎么用_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本文格式為word版,下載可任意編輯$.ajax()方法詳解:ajax怎么用 1.url:要求為string類型的參數,(默認為當前頁地址)發送懇求的地址。 2.type:要求為string類型的參數,懇求方式(post或get)默認為get。留意其他http懇求方法,例如put和delete也可以使用,但僅部分掃瞄器支持。 3.timeout:要求為number類型的參數,設置懇求超時時間(毫秒)。此設置將掩蓋$.ajaxsetup()方法的全局設置。 4.async:要求為boolean類型的參數,默認設置為true,全部懇求均為異步懇求。假如需要發送同步懇求,請將此選項設置為false。

2、留意,同步懇求將鎖住掃瞄器,用戶其他操作必需等待懇求完成才可以執行。 5.cache:要求為boolean類型的參數,默認為true(當datatype為script時,默認為false),設置為false將不會從掃瞄器緩存中加載懇求信息。 6.data:要求為object或string類型的參數,發送到服務器的數據。假如已經不是字符串,將自動轉換為字符串格式。get懇求中將附加在url后。防止這種自動轉換,可以查看processdata選項。對象必需為key/value格式,例如foo1:bar1,foo2:bar2轉換為 /調用本次ajax懇求時傳遞的options參數 plete:要求為

3、function類型的參數,懇求完成后調用的回調函數(懇求勝利或失敗時均調用)。參數:xmlhttprequest對象和一個描述勝利懇求類型的字符串。function(xmlhttprequest, textstatus) this; /調用本次ajax懇求時傳遞的options參數 10.success:要求為function類型的參數,懇求勝利后調用的回調函數,有兩個參數。 (1)由服務器返回,并依據datatype參數進行處理后的數據。 (2)描述狀態的字符串。 fnction(data, textstatus) /data可能是xmldoc、jsonobj、html、text等等 th

4、is; /調用本次ajax懇求時傳遞的options參數 11.error:要求為function類型的參數,懇求失敗時被調用的函數。該函數有3個參數,即xmlhttprequest對象、錯誤信息、捕獲的錯誤對象(可選)。ajax大事函數如下:function(xmlhttprequest, textstatus, errorthrown) /狀況下textstatus和errorthrown只有其中一個包含信息 this; /調用本次ajax懇求時傳遞的options參數 12.contenttype:要求為string類型的參數,當發送信息至服務器時,內容編碼類型默認為applicatio

5、n/x-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返回的原始數

6、據,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,即忽

7、視頭信息。 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-form-urlencoded。假如要發送dom樹信息或者其他不盼望轉換的信息,請設置為false。 21.scriptcharse

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論