猿问

萌新求教!ajax提交一次,后台程序执行了两次感激不尽

做数据提交页面,不是使用form表单,而是使用ajax进行提交,但是不知道为什么有时候明明只点击了一次,后台却声生成两条数据。疑惑。。。。。。。什么原因导致呢使用的是thinkphp5框架
牛魔王的故事
浏览 460回答 2
2回答

狐的传说

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

翻阅古今

遇到一个情况导致相同结果,提交点击两次(点击一个卡住没反应,心急多点),js要控制提交按钮点击一次后失效。不知道你是不是这个情况,若是搜索防止form表单重复提交,控制提交按钮是办法之一。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答