2010-02-24 3 views
1

У меня есть страница ASP, которая при загрузке запускает кучу вызовов AJAX. Как я могу обнаружить в javascript, что все вызовы AJAX завершены? Вызов ajax производится с использованием библиотеки AJAXPRO.
Мне нужно это, чтобы выполнить какое-то событие.Как узнать, когда закончились все звонки AJAX

Спасибо,
Адриан

ответ

1

Вы можете использовать ajaxStop global event:

  • ajaxStop (Global Event)

Это глобальное событие не срабатывает, если больше нет Запросы Ajax обрабатываются.

Пример:

$(document).bind("ajaxStop", function(){ 
    alert("ajax requests have ended!"); 
}); 
+0

по какой-то причине ajaxStart и ajaxStop события не стрельбы ... –

+0

ajaxStop событие вызывается только для Ajax вызовов, сделанных с JQuery. Я использую AjaxPro-библиотеку, любые подсказки, как ее обрабатывать? –

+0

кажется, что единственный способ - использовать jQuery для вызовов AJAX ... много работы впереди –

Смежные вопросы