jQuery.Deferred()【Deferredオブジェクト 生成】
メモ
- 状態管理を行う DeferredObject【状態管理オブジェクト】を生成
- 指定関数内でdeferred.then()【《Deferred 成功処理・失敗処理・状態通知》ハンドラ追加】 等によりコールバックをアタッチ可能
- 詳細については、状態管理・非同期処理 (Deferred Object) を参照
構文
関連
- jQuery リファレンス メモ
- jQuery (英語)
例
<p id="output" style="border:1px black solid; padding:1px 5px;">【出力】</p>
<script>
function init(deferred) {
deferred.done(doneCallback1);
}
function doneCallback1() {
$("#output").append("<br>doneCallback1");
}
function doneCallback2() {
$("#output").append("<br>doneCallback2");
}
var df = $.Deferred(init);
df.done(doneCallback2);
df.resolve();
</script>
【出力】