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