私はページに3つのボタンがあります。 それぞれAJAXをクリックしてリクエストします。特定のケースのAJAXを同期
これらのすべての要求は、非同期モードで行う必要があります。 2回目にいずれかのボタンをクリックする必要があります。 1.初めてこのボタンをクリックして現在のリクエストを停止します。
OR
- 何もしません。
オプション#1が優先されます。
私はabort()について知っていますが、私の質問 - Ajaxリクエスト(特定のボタンから)を検出する方法はまだ完了していませんか?ここでの主なポイントは - 特定のボタンからのリクエストです。私はすべてのAjaxリクエストを停止したくありません。私は最初に同じボタンをクリックして作られたリクエストのみを止めたいです。
私のプロジェクトでは、私はjQueryを使用しています これはhttp://api.jquery.com/category/deferred-object/私を助けることができますか?適切な例を提示できますか?あなたはそのプロセスが現在実行されているかどうかを追跡、各可能なAjaxのプロセスに関連付けられた変数を持っている必要があります
おかげ
はい私はreadyStateをチェックして、何をすべきかを決めることができます、あなたは正しいです。 – user1016265