在开发 Grails 应用程序时,我正在使用 Ajax 迈出第一步。我在用
<g:form ...>
<g:submitToRemote ... />
</g:form>
以最简单的方式,开箱即用(感谢 grails!)。问题是,Ajax 调用需要大约 2 秒来返回和更新 html(至少在测试系统上),在此期间,用户可以(实际上经常这样做)再次点击提交按钮。目前这导致第二次调用最终破坏了输出(错误消息说,一个人不能两次提交相同的数据)。
防止这种情况的最佳方法是什么?
提前感谢您的意见!