Обнаружение AJAX-запросов в браузере (на стороне клиента) - PullRequest
10 голосов
/ 26 апреля 2010

Есть ли способ обнаружить через JavaScript (на стороне клиента) любые AJAX-запросы, которые происходят, и даже получить количество выполняющихся запросов?

Причина, по которой я спрашиваю: у меня есть глобальный индикатор обработки в приложении, над которым работают несколько разработчиков, некоторые из которых не запускают и не останавливают индикатор при выполнении запросов AJAX.

Есть ли способ обнаружить это?

Я знаю, что лучший способ справиться с этим - это инициировать что-то с запросами и когда запросы завершатся, но я не могу контролировать других разработчиков или переписывать устаревший код, поэтому я ищу что-то, что можно вставить в с JavaScript для обнаружения запросов.

1 Ответ

11 голосов
/ 26 апреля 2010

Я понял это (используя jQuery):

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

$(document).ajaxStop(function() { /* stop indicator */ });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...