大家怎么解决request重复提交的问题?
发布于 5 年前 作者 caiqiang 8394 次浏览 来自 问答

系统后台经常能收到用户提交上来两条一模一样的的记录,时分秒都一样。

我相信不是用户手抖,也不是代码问题,那就是request的问题,有人碰见吗?如何解决

我的应用场景是用户post一个form-表单,提交成功后为switchTab到首页。

3 回复

嗯,这是个办法。谢谢~

肯定不是用户手抖,我在用户提交时把变量清空了,清空后不能再次提交,最多的时候出现过连续提交四次,四次提交间隔共三秒多.其他重复提交大多数间隔都是一秒以上,还有其他朋友遇到过吗?还是代码不规范,某种特定情况会出现这种情况.

可能真用户手抖点了两次呢…

用户点完按钮开始提交,在还没有POST完成的时候又点了一次,就会进行两次POST提交

建议做一个布尔值锁定,点击提交bool值false,回调成功后再变为true。

回到顶部