jQuery: при запуске и завершении AJAX генерируется какое-то общее глобальное событие, которое можно прослушать? - PullRequest
1 голос
/ 29 февраля 2012

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

Мне кажется, что я что-то упускаю, ноКажется, я не могу найти способ прослушать такое событие глобально и действовать на него.

Если его нет, есть ли способ подключить такое событие к jQuery для выполнения этой задачи?

Ответы [ 2 ]

6 голосов
/ 29 февраля 2012

Вы можете использовать методы ajaxStart и ajaxComplete.И вот список всех глобальных обработчиков событий ajax в вашем распоряжении.

0 голосов
/ 29 февраля 2012

Я думаю, что вы хотите вот что: http://api.jquery.com/jQuery.ajaxPrefilter/ вы должны иметь возможность делать что угодно внутри этого обработчика до того, как будет запущен каждый AJAX-запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...