ajax 設置全局攔截器
在使用 jQuery 的項目中,如果要對所有的請求統一設置一些參數的話,可以設置攔截器 $.ajaxSetup。
$.ajaxSetup
的參數和 $.ajax
的參數一樣。舉個例子,如果你要對所有的請求添加一個 name
參數的話,可以進行如下配置:
$.ajaxSetup({
data: {
name: 'xxx'
}
})
這樣,以後所有的請求都會帶上 name
參數。
還有一點需要注意,就是設置 攔截器 的優先級問題。 一定要在請求之前設置好攔截器。