有没有办法通过JavaScript(客户端)检测正在发生的任何AJAX请求,甚至获取正在进行的请求数量?
我问的原因是:我在一个应用程序中有一个全局处理指示器正在与几个开发人员一起工作,其中一些开发人员忽略了在发出AJAX请求时启动和停止指示器.
有没有办法检测到这个?
我知道处理它的最好方法是用请求触发一些东西,当请求完成时,但我无法控制其他开发人员或重写遗留代码,所以我正在寻找可以用JavaScript注入的东西检测请求.
Kri*_*her 11
我想通了(使用jQuery):
$(document).ajaxStart(function() { /* start indicator */ });
$(document).ajaxStop(function() { /* stop indicator */ });
Run Code Online (Sandbox Code Playgroud)