2016-11-04 6 views
4

jQuery 3.0でAJAXリクエストを中止するにはどうすればよいですか?jQuery 3.0 AJAXリクエストを中止する方法は?

this.r = $.ajax(); 

約束古いjQueryのバージョンのjQuery 3.0で

if(this.r && this.r.state() == 'pending') 
{ 
    this.r.abort(); <- error not working 
} 
+1

この解決策を試してみましょうhttp://stackoverflow.com/questions/4551175/how-to-cancel-abort-jquery-ajax-request – Mardzis

+0

これはjquery 3.0では動作しません。私は試した!取得メソッドを取得することは定義されていません – pokahotass

答えて

1

のようアボートメソッドを持っていない、jQuery.Deferredは、互換性の約束/ A +です。 The cancellation specはまだ開発中ですので、現時点ではAJAXリクエストを中止することはできません。

詳細については、Status of cancellable promisesも参照してください。

関連する問題