catch()

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

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

deferred.catch(обработчик) => Deferred
Устанавливает обработчик, запускаемый при смене состояния Deferred-объекта на отклонено.

Примеры

var defr = $.Deferred();

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