$().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); }) }); ```
';