ボタンが既にクリックされている場合、どのようにサーバーへのデータ送信を停止できますか?私は無効= "無効"の応答(ボタンはカスタムメイド)を望んでいません。JS、実行されている場合にプロセスの実行を停止する方法...?
ボタンをクリックしたときにグローバルvar button_clicked = FALSE;
をtrueに設定してみました。その後、応答を受け取ったときに再びfalseに設定しました。しかし、それは私のマウスが台無しになってスパムのクリックが本当に速いので(これは実際には一度だけクリックしても、この方法はあまりにも痛いわけではありません)
プロセスを停止するか、DOM要素onClickを無効にする方が良い方法はありますか?多分、イベントを無効にしますか? jsまたはjqueryの回答が望ましいあるいは、これは本当に速いリクエストでは本当にできません。私はそれが(ユーザーのCPUのような)たくさんのものに依存していることを知っています。どんなコメントや答えも歓迎です。たぶん、ページをクリックするたびに、ユーザーは数ミリ秒待つように設定されるでしょうか?
ので、このボタンは何ですか? AJAXリクエストのこの部分ですか?これはフォームの送信ボタンですか?指定することはできますか? – Joseph
私はそれがカスタムボタンだと言っています(buton ur submit tagsを使用していません)。はい、それはajaxリクエストです。 –
あなたのコンピュータはあなたのクリックスピードより速いでしょう。使用したコードを表示できますか?あなたが必要とするものについては、旗がうまくいくはずです。 – Louis