JQuery中 ajax 方法引數詳解

2022-08-05 15:27:13 字數 1277 閱讀 2613

url: 要求為string型別的引數,(預設為當前頁地址)傳送請求的地址。

type: 要求為string型別的引數,請求方式(post或get)預設為get。注意其他http請求方法,例如put和

timeout: 要求為number型別的引數,設定請求超時時間(毫秒)。此設定將覆蓋$.ajaxsetup()方法的全域性設

async:要求為boolean型別的引數,預設設定為true,所有請求均為非同步請求。

cache:要求為boolean型別的引數,預設為true(當datatype為script時,預設為false)。

data: 要求為object或string型別的引數,傳送到伺服器的資料。如果已經不是字串,將自動轉換為字串格

datatype: 要求為string型別的引數,預期伺服器返回的資料型別。如果不指定,jquery將自動根據http包mime

beforesend:要求為function型別的引數,傳送請求前可以修改xmlhttprequest物件的函式,例如新增自定義

complete:要求為function型別的引數,請求完成後呼叫的**函式(請求成功或失敗時均呼叫)。

success:要求為function型別的引數,請求成功後呼叫的**函式,有兩個引數。

//data可能是xmldoc、jsonobj、html、text等等

error:要求為function型別的引數,請求失敗時被呼叫的函式。該函式有3個引數,即xmlhttprequest物件、錯

contenttype:要求為string型別的引數,當傳送資訊至伺服器時,內容編碼型別預設

datafilter:要求為function型別的引數,給ajax返回的原始資料進行預處理的函式。

global:要求為boolean型別的引數,預設為true。表示是否觸發全域性ajax事件。設定為false將不會觸發全域性

ifmodified:要求為boolean型別的引數,預設為false。僅在伺服器資料改變時獲取新資料。

jsonp:要求為string型別的引數,在一個jsonp請求中重寫**函式的名字。

username:要求為string型別的引數,用於響應http訪問認證請求的使用者名稱。

password:要求為string型別的引數,用於響應http訪問認證請求的密碼。

processdata:要求為boolean型別的引數,預設為true。預設情況下,傳送的資料將被轉換為物件(從技術角度

scriptcharset:要求為string型別的引數,只有當請求時datatype為"jsonp"或者"script",並且type是get時

jQuery中Ajax事件

ajax會觸發很多事件。 有兩種事件,一種是區域性事件,一種是全域性事件 區域性事件 通過 ajax來呼叫並且分配。 ajax comple...

jQuery中的Ajax

一 ajax 1 在jquery中 ajax 方法屬於最底層的方法。它的結構為 ajax options 2 示例 ajax else 其中,data是後臺返回的自定義ajaxjson格式 ajax後需要接受的json author public class ajaxjson public void...

Jquery ajax方法分析(二)

訪問 ws,而 web方法再是字串返回型別。這次通過 response 來響應請求。所處環境 net3 5 ,而webservice 不再新...