notify()
30
посл. ред.
27.02.2017
Метод deferred.notify()
запускает обработчики состояния ожидание
. Обработчики можно установить с помощью методов progress()
и then()
.
Обработчики выполняются в той последовательности, в которой они были заданы. В каждый обработчик передаются аргументы, указанные при вызове deferred.notify()
.
Данный метод доступен только для объектов в состоянии ожидание
. Вызов метода deferred.notify()
после смены состояния Deferred-объекта на выполнено
или отклонено
игнорируется.
Варианты использования
deferred.notify([аргументы]) => Deferred
- Запускает обработчики состояния
ожидание
в порядке их установки. Метод может принимать любое количество аргументов, которые будут переданы в обработчики в том же порядке.
Примеры
var defr = $.Deferred(); /* Установка обработчика для состояния "ожидание" */ defr.progress(function (msg) { alert(msg); }); /* Запуск обработчиков для состояния "ожидание" */ defr.notify('Объект ещё в состоянии "ожидание"');