notify()

Метод deferred.notify() запускает обработчики состояния ожидание. Обработчики можно установить с помощью методов progress() и then().

Обработчики выполняются в той последовательности, в которой они были заданы. В каждый обработчик передаются аргументы, указанные при вызове deferred.notify().

Данный метод доступен только для объектов в состоянии ожидание. Вызов метода deferred.notify() после смены состояния Deferred-объекта на выполнено или отклонено игнорируется.

Варианты использования

deferred.notify([аргументы]) => Deferred
Запускает обработчики состояния ожидание в порядке их установки. Метод может принимать любое количество аргументов, которые будут переданы в обработчики в том же порядке.

Примеры

var defr = $.Deferred();

/* Установка обработчика для состояния "ожидание" */
defr.progress(function (msg) {
  alert(msg);
});

/* Запуск обработчиков для состояния "ожидание" */
defr.notify('Объект ещё в состоянии "ожидание"');