reject()
48
посл. ред.
28.02.2017
Метод deferred.reject() меняет состояние объекта на отклонено
и запускает соответствующие обработчики. Обработчики можно установить с помощью методов fail(), catch(), always() и then().
Обработчики выполняются в той последовательности, в которой они были заданы. В каждый обработчик передаются аргументы, указанные при вызове deferred.reject().
Все обработчики состояния отклонено
, установленные после смены состояния объекта, будут запускаться немедленно. В них также будут переданы заданные аргументы.
Варианты использования
deferred.reject([аргументы]) => Deferred- Запускает обработчики состояния
отклонено
в порядке их установки. Метод может принимать любое количество аргументов, которые будут переданы в обработчики в том же порядке.
Примеры
var defr = $.Deferred();
/* Установка обработчика перехода в состояние "отклонено" */
defr.fail(function (msg) {
alert(msg);
});
/* Смена состояния объекта на "отклонено" */
defr.reject('Ошибка выполнения');