[Функция] deferred.fail()
Раздел "Deferred"
Метод добавляет функцию обратного вызова при не удачном выполнении объекта Deferred либо при его удалении
failCallbacks:функция или массив функций, запускаемая при выполнении объекта Deferred.
function () {
this // текущий DOM элемент
}
Метод deferred.fail() может вызвать для связанного объекта одну или несколько функций обратного вызова, функции выполняются в том порядке, в котором они указаны. Функции обратного вызова могут принимать аргументы, если Вы используете методы reject(), rejectWith().
Пример:
Так как метод jQuery.get возвращает объект jqXHR, который обеспечен объектом Deferred, поэтому мы можем использовать метод deferred.done для создания функций обратного вызова в зависимости от того успешен или нет ajax запрос.
"jQuery"
jQuery.get("test.php")
.done(function(){ alert("jQuery.get успешно завершён"); })
.fail(function(){ alert("jQuery.get неуспешно завершён!"); });
Версия jQuery 1.4.2
Документ создан 2010-08-21