deferred.fail( failCallbacks [, failCallbacks ] )Возвращает: Deferred
Описание: Добавляет обработчики, которые будут вызываться, когда объект Deferred отклоняется.
-
версия добавлена: 1.5deferred.fail( failCallbacks [, failCallbacks ] )
Метод deferred.fail() принимает один или несколько аргументов, каждый из которых может быть либо одной функцией, либо массивом функций. Когда Deferred отклоняется, вызываются failCallbacks. Обработчики вызываются в порядке их добавления. Поскольку deferred.fail() возвращает объект deferred, к этому объекту можно прицепить другие методы объекта deferred, включая дополнительные deferred.fail() методы. failCallbacks выполняются с аргументами, предоставленными методу deferred.reject() или deferred.rejectWith() в порядке их добавления. Более подробная информация содержится в документации для объекта Deferred.
Пример:
Поскольку метод jQuery.get возвращает jqXHR-объект, который производен от Deferred, вы можете добавить обработчики успеха и ошибки, используя методы deferred.done() и deferred.fail().
$.get( "test.php" )
.done(function() {
alert( "$.get succeeded" );
})
.fail(function() {
alert( "$.get failed!" );
});