ajax 设置全局拦截器
在使用 jQuery 的项目中,如果要对所有的请求统一设置一些参数的话,可以设置拦截器 $.ajaxSetup。
$.ajaxSetup
的参数和 $.ajax
的参数一样。举个例子,如果你要对所有的请求添加一个 name
参数的话,可以进行如下配置:
$.ajaxSetup({
data: {
name: 'xxx'
}
})
这样,以后所有的请求都会带上 name
参数。
还有一点需要注意,就是设置 拦截器 的优先级问题。 一定要在请求之前设置好拦截器。