为了账号安全,请及时绑定邮箱和手机立即绑定

如果防止或避免Ajax 的重复提交?

如果防止或避免Ajax 的重复提交?

函数式编程 2018-08-14 10:13:39
下面是我Ajax的Post提交的代码:我前端层面使用了点击后 Disable 按钮 以及 beforeSend 和 complete 来防止重复提交,后段里面我也判断了如果已有这个数据,则禁止提交。然后,有时候,在偶然情况下,我还是能够提交相同的两条数据。 请问这样要如何解决?以及在哪种情况下会出现这种情况? 我在本地使用 Task.Sleep(5000) 来模拟点击按钮后,再刷新页面,然而本地是正常的,第二个数据已经无法提交了。
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

submitFlag=true; 放在方法里面,导致不起作用。


查看完整回答
反对 回复 2018-08-26
  • 1 回答
  • 0 关注
  • 577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信