多くの場合、サーバー、外部API、HTTPリクエストなどに対してAJAX呼び出しを行うアプリを設計していることに気付きます。問題は、この非同期呼び出しが発生している間、ユーザーが同じAJAX呼び出しを行うアイテムをクリックできることです。または、アプリのフローを中断するなど。これを防ぐためにさまざまなハックを試しましたが、これを行うための最も受け入れられている方法は何でしょうか。
これをより具体的にするためにbutton
、AJAX呼び出しを行うform
要素と、アプリがAJAX呼び出しに使用するデータの一部を変更する要素があるとします。button's
AJAX呼び出しの処理中にボタンとフォームの関数が機能しないように設計するための最良の方法は何ですか?