fail()
deferred.fail()は遅延処理が失敗した際に実行されるメソッドです。
$.Deferred()で生成されたDeferredオブジェクトにfail()で失敗時に実行したいコールバック関数を指定し、指定したコールバック関数はdeferred.reject()もしくはdeferred.rejectWidth()が実行された時点で実行されます。
var def = $.Deferred();
def.fail(function(){
alert("ng");
});
setTimeout(function(){
def.reject();
},4000);
jQuery 1.5.0での追加/変更deferred.fail()はjQuery 1.5.0で追加されたメソッドです。
参考URL
登録日 : 2012年12月22日 最終更新日 : 2012年12月22日