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

ajax提交一次,后台程序执行了两次

ajax提交一次,后台程序执行了两次

阿波罗的战车 2019-04-27 22:14:41
做数据提交页面,不是使用form表单,而是使用ajax进行提交,但是不知道为什么有时候明明只点击了一次,后台却声生成两条数据。疑惑。。。。。。。什么原因导致呢使用的是thinkphp5框架
查看完整描述

2 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

首先你要确定的是是否ajax只提交了一次可以看下控制台的network如果确实是提交了一次后台生成两条数据,那就是后台的原因看看哪里出了问题但是大概率不是这种情况大概率应该是你发送了两个ajax请求为什么会这样,可能是出现了事件冒泡,直白点说就是点击一次触发了两次单击事件
                            
查看完整回答
反对 回复 2019-04-27
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

遇到一个情况导致相同结果,提交点击两次(点击一个卡住没反应,心急多点),js要控制提交按钮点击一次后失效。不知道你是不是这个情况,若是搜索防止form表单重复提交,控制提交按钮是办法之一。
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

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