deferred.done()【《Deferred 成功処理》ハンドラ追加】

メモ

構文

説明構文戻り値
《Deferred 成功処理》
ハンドラ追加
deferred.done( doneCallbacks [, ... doneCallbacksN ] ) 1.5
Function()  | Array Function()  doneCallbacks1 ~ doneCallbacksN:呼び出しハンドラ
引数説明
任意
戻り値説明
任意
Deferred

関連

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

<script>
var funcDone1 = function(p) { $("#output").append('<br>funcDone1 ("' + p + '")' ); };
var funcDone2 = function(p) { $("#output").append('<br>funcDone2 ("' + p + '")' ); };
var funcDone3 = function(p) { $("#output").append('<br>funcDone3 ("' + p + '")' ); };
var funcDone4 = function(p) { $("#output").append('<br>funcDone4 ("' + p + '")' ); };
var funcDone5 = function(p) { $("#output").append('<br>funcDone5 ("' + p + '")' ); };

var df = $.Deferred();
df.done( funcDone1, funcDone2 )
  .done( [ funcDone3, funcDone4 ] );
df.resolve( "resolve" );
df.done( funcDone5 );
</script>

【出力】