Содержание:
.ajaxStart( handler )Возвращает: jQuery
Описание: Регистрирует обработчик который вызывается при начале выполнения первого Ajax запроса. Является Ajax событием.
-
Добавлен в версии: 1.0.ajaxStart( handler )
-
handlerТип: Function()Функция которая будет вызвана.
-
Всякий раз, когда Ajax запрос отправляется, jQuery проверяет другие исходящие Ajax запросы. Если ни один из них не в процессе, то jQuery инициирует ajaxStart
событие. Все обработчики зарегистрированные при помощи метода .ajaxStart()
выполняются в этот момент.
Для наблюдения этого метода в действии, установим обработчик и вызовем Ajax load запрос:
1
2
3
|
|
Добавляем обработчик события к document
:
1
2
3
|
|
Теперь, выполняем Ajax запрос при помощи одного из методов jQuery:
1
2
3
|
|
Когда пользователь кликает по элементу с классом trigger
и Ajax запрос будет отправлен, сообщение показывается внутри элемента с классом log
.
Примечания:
- Начиная с версии jQuery 1.9, все обработчики для глобальных Ajax событий, включая добавленные методом
.ajaxComplete()
, должны быть прикреплены к todocument
. - Если
$.ajax()
или$.ajaxSetup()
вызваны с параметромglobal
равнымfalse
, то обработчики.ajaxComplete()
не будут вызваны.