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