返回值:Deferred Objectdeferred.fail(failCallbacks[,failCallbacks])
jQuery Deferred.fail() 方法概述
當延遲失敗時(shí)調用一個(gè)函數或者數組函數.。
該參數可以是一個(gè)函數或一個(gè)函數的數組。當延遲失敗時(shí),doneCallbacks被調用?;卣{執行是依照他們添加的順序。一旦deferred.fail()返回延遲對象,延遲對象的其它方法也可以鏈接到了這里,包括增加.done()方法。當延遲解決,doneCallbacks執行使用參數提供給resolve或resolveWith方法依照添加的順序調用。有關(guān)詳細信息,請參閱Deferred object 。
參數
failCallbacksFunction/ArrayV1.5
一個(gè)函數或者數組函數,延遲失敗時(shí)調用
failCallbacksFunction/ArrayV1.5
附加可選的函數或數組函數,延遲失敗時(shí)調用
示例
描述:
一旦jQuery.get方法返回一個(gè)jqXHR對象,這是從一個(gè)遞延所得,可以附加的成功和失敗回調使用deferrred.done()和deferred.fail()方法。
jQuery 代碼:
$.get("test.php")
.done(function(){ alert("$.get succeeded"); })//延遲成功
.fail(function(){ alert("$.get failed!"); });//延遲失敗