jQuery 3.0でAJAXリクエストを中止するには?
this.r = $.ajax();
古いバージョンの jQuery のように、promise には abort メソッドがありません。
if(this.r && this.r.state() == 'pending')
{
this.r.abort(); <- error not working
}
jQuery 3.0でAJAXリクエストを中止するには?
this.r = $.ajax();
古いバージョンの jQuery のように、promise には abort メソッドがありません。
if(this.r && this.r.state() == 'pending')
{
this.r.abort(); <- error not working
}
jQuery 3.0 では、jQuery.Deferred は Promises/A+ 互換です。キャンセルの仕様はまだ開発中のため、現時点では AJAX リクエストを中止することはできません。
仕様に関する背景情報については、キャンセル可能なプロミスのステータスも参照してください。