首頁  >  延遲對像  > def.fail(failCallbacks)

返回值:Deferred Object deferred.fail(failCallbacks[,failCallbacks])

概述

當延遲失敗時呼叫一個函式或者陣列函式.。

該參數可以是一個函式或一個函式的陣列。當延遲失敗時,doneCallbacks被呼叫。回撥執行是依照他們新增的順序。一旦deferred.fail()返回延遲對象,延遲對象的其它方法也可以鏈接到了這裡,包括增加.done()方法。當延遲解決,doneCallbacks執行使用參數提供給 resolve resolveWith 方法依照新增的順序呼叫。有關詳細資訊,請參閱 Deferred object

參數

failCallbacks Function/Array V1.5

一個函式或者陣列函式,延遲失敗時呼叫

failCallbacks Function/Array V1.5

附加可選的函式或陣列函式,延遲失敗時呼叫

示例

描述:

一旦jQuery.get方法返回一個jqXHR對象,這是從一個遞延所得,可以附加的成功和失敗回撥使用deferrred.done()和deferred.fail()方法。

jQuery 程式碼:

$.get("test.php")
  .done(function(){ alert("$.get succeeded"); })//延遲成功
  .fail(function(){ alert("$.get failed!"); });//延遲失敗