$().ajaxPrefilter ajax前置与后置监听
最后更新于:2022-04-02 03:19:16
[TOC]
## $().ajaxPrefilter ajax前置与后置监听
每个 **请求之前** 被发送和 **$.ajax()处理** 它们前处理
```
$.ajaxPrefilter(function (options, originalOptions, jqXHR ) {
})
参数说明:
options 是请求的选项
originalOptions 值作为提供给Ajax方法未经修改的选项,因此,没有ajaxSettings设置中的默认值
jqXHR 是请求的jqXHR对象
```
示例
```
$.ajaxPrefilter(function (options, originalOptions, jqXHR ) {
console.log(options.type); // 请求方式// get,post
console.log(options.url); // 获取url
console.log(options);
console.log(originalOptions);
console.log(jqXHR);
})
$( ".trigger" ).click(function() {
// 异步请求
// $( ".result" ).load("test.html");
$.get("test.html",function (res) {
console.log(res);
})
});
```
';