jQuery ajaxSetup() 方法

2018-11-21 15:52 更新

jQuery ajaxSetup() 方法

jQuery AJAX 方法 jQuery AJAX 方法

實(shí)例

為所有 AJAX 請求設(shè)置默認(rèn) URL 和 success 函數(shù):

$("button").click(function(){
$.ajaxSetup({url:"demo_ajax_load.txt",success:function(result){
$("div").html(result);}});
$.ajax();
});

嘗試一下 ?

定義和用法

ajaxSetup() 方法為將來的 AJAX 請求設(shè)置默認(rèn)值。


語法

$.ajaxSetup({name:value, name:value, ... })

該參數(shù)為帶有一個或多個名稱/值對的 AJAX 請求規(guī)定設(shè)置。

下面的表格中列出了可能的名稱/值:

名稱 值/描述
async 布爾值,表示請求是否異步處理。默認(rèn)是 true。
beforeSend(xhr) 發(fā)送請求前運(yùn)行的函數(shù)。
cache 布爾值,表示瀏覽器是否緩存被請求頁面。默認(rèn)是 true。
complete(xhr,status) 請求完成時(shí)運(yùn)行的函數(shù)(在請求成功或失敗之后均調(diào)用,即在 success 和 error 函數(shù)之后)。
contentType 發(fā)送數(shù)據(jù)到服務(wù)器時(shí)所使用的內(nèi)容類型。默認(rèn)是:"application/x-www-form-urlencoded"。
context 為所有 AJAX 相關(guān)的回調(diào)函數(shù)規(guī)定 "this" 值。
data 規(guī)定要發(fā)送到服務(wù)器的數(shù)據(jù)。
dataFilter(data,type) 用于處理 XMLHttpRequest 原始響應(yīng)數(shù)據(jù)的函數(shù)。
dataType 預(yù)期的服務(wù)器響應(yīng)的數(shù)據(jù)類型。
error(xhr,status,error) 如果請求失敗要運(yùn)行的函數(shù)。
global 布爾值,規(guī)定是否為請求觸發(fā)全局 AJAX 事件處理程序。默認(rèn)是 true。
ifModified 布爾值,規(guī)定是否僅在最后一次請求以來響應(yīng)發(fā)生改變時(shí)才請求成功。默認(rèn)是 false。
jsonp 在一個 jsonp 中重寫回調(diào)函數(shù)的字符串。
jsonpCallback 在一個 jsonp 中規(guī)定回調(diào)函數(shù)的名稱。
password 規(guī)定在 HTTP 訪問認(rèn)證請求中使用的密碼。
processData 布爾值,規(guī)定通過請求發(fā)送的數(shù)據(jù)是否轉(zhuǎn)換為查詢字符串。默認(rèn)是 true。
scriptCharset 規(guī)定請求的字符集。
success(result,status,xhr) 當(dāng)請求成功時(shí)運(yùn)行的函數(shù)。
timeout 設(shè)置本地的請求超時(shí)時(shí)間(以毫秒計(jì))。
traditional 布爾值,規(guī)定是否使用參數(shù)序列化的傳統(tǒng)樣式。
type 規(guī)定請求的類型(GET 或 POST)。
url 規(guī)定發(fā)送請求的 URL。默認(rèn)是當(dāng)前頁面。
username 規(guī)定在 HTTP 訪問認(rèn)證請求中使用的用戶名。
xhr 用于創(chuàng)建 XMLHttpRequest 對象的函數(shù)。


實(shí)例

更多實(shí)例

規(guī)定 AJAX 請求的錯誤處理程序
如何使用錯誤設(shè)置來規(guī)定 AJAX 請求的錯誤處理程序。


jQuery AJAX 方法 jQuery AJAX 方法

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號