Grails アプリケーションで作業しながら、Ajax で最初の一歩を踏み出しています。私は使っている
<g:form ...>
<g:submitToRemote ... />
</g:form>
最も簡単な方法で、箱から出してすぐにうまくいきました (ありがとうgrails!)。問題は、Ajax 呼び出しが html を返して更新するのに (少なくともテスト システムでは) 約 2 秒かかることです。その間、ユーザーは送信ボタンをもう一度押すことができます (実際にはかなり頻繁に押します)。現時点では、これにより 2 回目の呼び出しが行われ、最終的に出力が台無しになります (同じデータを 2 回送信することはできないというエラー メッセージが表示されます)。
これを防ぐ最善の方法は何ですか?
ご意見をお寄せいただきありがとうございます。