Активные запросы AJAX - PullRequest
       17

Активные запросы AJAX

2 голосов
/ 23 декабря 2009

Prototype хранит количество активных запросов AJAX в Ajax.activeRequestCount. Есть ли что-то похожее в jQuery / Mootools и т. Д. Или что-то, что можно использовать из XMLHttpRequest ?. В идеале мне нужен независимый от библиотеки метод определения количества активных запросов AJAX на странице. Если нет, то для каждой библиотеки будет достаточно метода.

Ответы [ 4 ]

2 голосов
/ 23 декабря 2009

$.active для jQuery, как я вижу из документации

MooTools, похоже, не имеет его ( вот источник класса запроса )

Возможно, для MooTools вы могли бы создать посредническую функцию для вызова Ajax и сделать там свой подсчет?

2 голосов
/ 23 декабря 2009

Prototype отслеживает только количество активных запросов, сделанных с помощью API прототипа. Если вы сделаете запрос AJAX любым другим способом, Ajax.activeRequestCount не будет затронут. Не существует кросс-библиотечного способа отслеживать каждый сделанный запрос, если только вы сами не отслеживали их.

1 голос
/ 24 декабря 2009

Объекты запросов Mootools инициализируются один раз и используются повторно, при инициализации вы можете вести подсчет.

Кстати, держу пари, что резонанс, который вы хотите сохранить, не является обязательным для mootools, из-за его единственной структуры экземпляра, посмотрите на это!

0 голосов
/ 02 февраля 2013

jQuery имеет (недокументированный?) Активный счетчик ajax: jQuery.active

У Роджера Ху есть сообщение в блоге об этом.

...