fail()

Метод deferred.fail() устанавливает обработчик, который запустится при переходе Deferred-объекта в состояние отклонено. Арументом можно указать сразу несколько обработчиков в виде массива.

Когда Deferred-объект перейдёт в состояние отклонено, будут запущены все обработчики, установленные с помощью deferred.fail(). Данный метод возвращает тот же Deferred-объект, поэтому его можно использовать в цепочке методов. Всем обработчикам будут переданы аргументы, указанные при вызове reject() или rejectWith().

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

deferred.fail(обработчик[, обработчик]) => Deferred
Устанавливает обработчики, запускаемые при смене состояния Deferred-объекта на отклонено. Можно использовать один или два аргумента, каждый из которых может быть как отдельной функцией, так и массивом функций.

Примеры

var defr = $.Deferred();

/* Установка обработчика для состояния "отклонено" */
defr.fail(function() {
  alert('Объект сменил состояние на "отклонено"');
});