jQuery.ajaxSetup()

admin發表於2017-02-24
jQuery.ajaxSetup()方法能夠設定ajax請求的全域性預設選項值。

之後執行的所有ajax請求,如果對應的選項引數沒有設定,將使用更改後的預設設定。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
jQuery.ajaxSetup(options)

引數解析:

options:一個用來配置Ajax請求的"{鍵:值}"對,所有的選項都是可選的。

用於設定$.ajaxSetup()的詳細引數, 參見$.ajax()。

所有後面的Ajax呼叫任何函式都將使用新的設定引數,除非它們呼叫時設定了各自的引數過載了這個預設值。 直到下一次呼叫$.ajaxSetup().

jQuery1.1版本新增。

特別說明:

jQuery.ajaxSetup()指定的設定會影響所有$.ajax或基於AJAX的衍生方法,如$.get()的呼叫。這可能會導致不良的行為因為其他呼叫(例如,外掛)可能希望正常的預設設定。出於此原因,強烈建議不要使用此API。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
$.ajaxSetup({
   url: "/xmlhttp/",
   global: false,
   type: "POST"
 });
 $.ajax({ data: myData });

設定AJAX請求預設地址為"/xmlhttp/",禁止觸發全域性AJAX事件,用POST代替預設GET方法。