deferred.fail()【《Deferred 失敗処理》ハンドラ追加】

メモ

構文

説明構文戻り値
《Deferred 失敗処理》ハンドラ追加 deferred.fail( failCallbacks1 [, failCallbacks2 ... failCallbacksN ] )  1.5
Function()  | Array Function()  failCallbacks1 ~ failCallbacksN:呼び出しハンドラ
引数説明
任意
戻り値説明
任意
Deferred

関連

<p id="output" style="border:1px black solid; padding:1px 5px;">【出力】</p>

<script>
var funcFail1 = function(p) { $("#output").append('<br>funcFail1 ("' + p + '")' ); };
var funcFail2 = function(p) { $("#output").append('<br>funcFail2 ("' + p + '")' ); };
var funcFail3 = function(p) { $("#output").append('<br>funcFail3 ("' + p + '")' ); };
var funcFail4 = function(p) { $("#output").append('<br>funcFail4 ("' + p + '")' ); };
var funcFail5 = function(p) { $("#output").append('<br>funcFail5 ("' + p + '")' ); };

var df = $.Deferred();
df.fail( funcFail1, funcFail2 )
  .fail( [ funcFail3, funcFail4 ] );
df.reject( "reject" );
df.fail( funcFail5 );
</script>

【出力】