jQuery ajaxSetup() 方法

2018-11-21 15:52 更新

jQuery ajaxSetup() 方法

jQuery AJAX 方法 jQuery AJAX 方法

實(shí)例

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

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

嘗試一下 ?

定義和用法

ajaxSetup() 方法為將來(lái)的 AJAX 請(qǐng)求設(shè)置默認(rèn)值。


語(yǔ)法

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

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

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

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


實(shí)例

更多實(shí)例

規(guī)定 AJAX 請(qǐng)求的錯(cuò)誤處理程序
如何使用錯(cuò)誤設(shè)置來(lái)規(guī)定 AJAX 請(qǐng)求的錯(cuò)誤處理程序。


jQuery AJAX 方法 jQuery AJAX 方法

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)