检测是否以及何时进行任何jQuery AJAX调用

Chr*_*ris 5 javascript ajax jquery

我的所有网页上都有一个工具栏,可以定期向服务器端XML文件发出请求.

一些网页也向同一XML文件发出请求,但更频繁.理想情况下,我希望在可能的情况下将其轻松合并到一个请求中.工具栏使用与页面相同的请求(因为页面刷新率大于工具栏的页面刷新率)

有没有办法判断是否对某些资源进行了任何jQuery AJAX调用,如果是,请通知成功?

更新:

根据Darin Dimitrov的回答,我尝试了以下方法:

$.ajaxSetup({
   success: function(){ console.log("woop"); }
 });
Run Code Online (Sandbox Code Playgroud)

这绝不会触发,我认为因为当我进行其他AJAX调用时,成功处理程序被覆盖了.

Dar*_*rov 4

您可以使用$.ajaxSetup()来订阅常见事件。