描述: 爲之後要用到的Ajax請求設置默認的值javascript
用於設置$.ajaxSetup()
的詳細參數, 參見 $.ajax()
.php
全部後面的 Ajax 調用任何函數都將使用新的設置參數,除非它們調用時設置了各自的參數重載了這個默認值。 直到下一次調用$.ajaxSetup()
.java
注意: 此處指定的設置會影響全部 $.ajax
或基於AJAX的衍生方法,如$.get()
的調用。這可能會致使不良的行爲由於其餘調用(例如,插件)可能但願正常的默認設置。出於這個緣由,咱們強烈建議您不要使用此API。相反咱們建議,在調用時明確設置選項或定義一個簡單的插件。jquery
舉個例子,咱們能夠事先設置服務器重複響應的默認URL參數:web
1
2
3
|
$.ajaxSetup({
url: 'ping.php'
});
|
如今每次Ajax請求將自動使用這個"ping.php" URL:ajax
1
2
3
4
|
$.ajax({
// url not set here; uses ping.php
data: {'name': 'Dan'}
});
|
注意: 全局回調函數應使用他們各自的全局Ajax事件處理方法-.ajaxStart()
, .ajaxStop()
, .ajaxComplete()
, .ajaxError()
, .ajaxSuccess()
, .ajaxSend()
-設置,而不是爲 $.ajaxSetup()
設置 options
對象。api
1
2
3
4
5
6
7
|
$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});
$.ajax({ data: myData });
|