开发者

Detect AJAX requests in the browser (client side)

开发者 https://www.devze.com 2022-12-28 18:27 出处:网络
Is there a way to detect via JavaScript (client side) any AJAX requests that are occurring and even get the number of requests in progre开发者_运维问答ss?

Is there a way to detect via JavaScript (client side) any AJAX requests that are occurring and even get the number of requests in progre开发者_运维问答ss?

The reason I ask: I have a global processing indicator in an application being worked on with several developers, some of whom neglect to start and stop the indicator when making AJAX requests.

Is there a way to detect this?

I know the best way to handle it would be to trigger something with the requests and when the requests complete, but I can't control the other developers or rewrite legacy code, so I'm looking for something I can inject in with JavaScript to detect requests.


I figured it out (using jQuery):

$(document).ajaxStart(function() { /* start indicator */ });

$(document).ajaxStop(function() { /* stop indicator */ });
0

精彩评论

暂无评论...
验证码 换一张
取 消