Синтаксис
.done(handler) .fail(handler) .then(doneHandler,failHandler)
- Метод .done() устанавливает заданную функцию handler в качестве обработчика перехода объекта deferred, в состояние удачного выполнения.
- Метод .fail() позволяет обрабатывать переход объекта deferred в состояние ошибки выполнения.
- Метод .the() регистрирует оба обработчика (done и fail)
- Метод .always() устанавливает обработчики события на оба случая.
.always(handler)
.then(doneHandler,failHandler,progressHandler)
Описание
С помощью методов .done() .fail() .then() .always() устанавливаются обработчики перехода объекта в состояние удачного выполнения, ошибки выполнения (resolved или rejected).
Примеры
$.get( "test.php" ).done(function() {
alert( "$.get succeeded" );
});
$.get( "test.php" )
.done(function() {
alert( "$.get succeeded" );
})
.fail(function() {
alert( "$.get failed!" );
});
$.get( "test.php" ).then(
function() {
alert( "$.get succeeded" );
}, function() {
alert( "$.get failed!" );
}
);
$.get( "test.php" ).always(function() {
alert( "$.get completed with success or error callback arguments" );
});
0 комментариев