您好,登錄后才能下訂單哦!
今天小編給大家分享一下jQuery.ajaxSetup怎么用的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
jQuery.ajaxSetup( options )
描述: 為以后要用到的Ajax請求設(shè)置默認的值
jQuery.ajaxSetup( options )
options
類型: PlainObject
一個用來配置Ajax請求的"{鍵:值}"對,所有的選項都是可選的。
用于設(shè)置$.ajaxSetup()的詳細參數(shù), 參見 $.ajax().
所有后面的 Ajax 調(diào)用任何函數(shù)都將使用新的設(shè)置參數(shù),除非它們調(diào)用時設(shè)置了各自的參數(shù)重載了這個默認值。 直到下一次調(diào)用$.ajaxSetup().
注意: 此處指定的設(shè)置會影響所有 $.ajax或基于AJAX的衍生方法,如$.get()的調(diào)用。這可能會導(dǎo)致不良的行為因為其他調(diào)用(例如,插件)可能希望正常的默認設(shè)置。出于這個原因,我們強烈建議您不要使用此API。相反我們建議,在調(diào)用時明確設(shè)置選項或定義一個簡單的插件。
舉個例子,我們可以事先設(shè)置服務(wù)器重復(fù)響應(yīng)的默認URL參數(shù):
$.ajaxSetup({
url: 'ping.php'
});
現(xiàn)在每次Ajax請求將自動使用這個"ping.php" URL:
$.ajax({
// url not set here; uses ping.php
data: {'name': 'Dan'}
});
注意: 全局回調(diào)函數(shù)應(yīng)使用他們各自的全局Ajax事件處理方法-.ajaxStart(), .ajaxStop(), .ajaxComplete(), .ajaxError(), .ajaxSuccess(), .ajaxSend()-設(shè)置,而不是為 $.ajaxSetup() 設(shè)置 options 對象。
例子:
設(shè)置 AJAX 請求默認地址為 "/xmlhttp/",禁止觸發(fā)全局 AJAX 事件,用 POST 代替默認 GET 方法。其后的 AJAX 請求不再設(shè)置任何選項參數(shù)。
$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});
$.ajax({ data: myData });
以上就是“jQuery.ajaxSetup怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。