jQuery deferred.fail() 方法
實例
Deferred(延遲)對象被拒絕時調用deferred.fail()
$(function () {
$.get("test.php")
.done(function(){ alert("$.get 成功!"); })
.fail(function(){ alert("$.get 失敗!"); });
})
定義和用法
deferred.fail() 函數當 Deferred (延遲)對象被拒絕時,調用添加的處理程式。
提示:該方法接受一個或者多個參數。 deferred.fail() 返回的是一個 Deferred 對象,
可以連接其他的延遲對象方法,包括額外的 .fail() 方法。當 Deferred 對象被拒絕時,回調函數
按它們被添加時的順序執行,並且可以作為參數傳遞給如下的方法使用:deferred.resolve() 或 deferred.rejectWith()。
語法
deferred.fail( failCallbacks [, failCallbacks ] )
參數 | 描述 |
---|---|
failCallbacks | Function類型 一個函數或者函數數組,當Deferred(延遲)對象被拒絕時被調用 |
failCallbacks | 可選。Function類型 一個函數或者函數數組,當Deferred(延遲)對象被拒絕時被調用 |