deferred.state()【Deferred 状態 取得】

メモ

構文

説明構文戻り値
Deferred オブジェクトの状態を取得 deferred.state() 1.7 String
"pending":保留状態 (初期状態)
"resolved":成功状態
"rejected":失敗状態

関連

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

<script>
var funcDone = function(p) { $("#output").append('<br>funcDone ("' + p + '")' ); };
var funcReject = function(p) { $("#output").append('<br>funcReject ("' + p + '")' ); };

var df1 = $.Deferred();
$("#output").append("<br>state = " + df1.state());
df1.done( funcDone );
df1.resolve( "resolve" );
$("#output").append("<br>state = " + df1.state());

$("#output").append("<br>");

var df2 = $.Deferred();
$("#output").append("<br>state = " + df2.state());
df2.fail( funcReject );
df2.reject( "reject" );
$("#output").append("<br>state = " + df2.state());
</script>

【出力】