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

如果防止或避免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 关注
  • 603 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号