PHP避免长时间加载导致的重复
Posted
技术标签:
【中文标题】PHP避免长时间加载导致的重复【英文标题】:PHP avoid duplicates caused by long load 【发布时间】:2014-10-15 00:50:13 【问题描述】:我有一个网站,您可以在其中将数据提交到数据库中。一切正常,但有时当我单击提交时需要很长时间。我注意到有些人在它还在加载的时候尝试点击提交几次,这样他们在数据库中插入了更多次相同的条目。
这个问题的解决方法是什么?
【问题讨论】:
贴一些代码,更多描述,网址,否则我们帮不了你 用javascript点击后可以禁用按钮 为什么需要代码? 不知道为什么这被否决了;这是一个完全合理的问题,即使有点开放式。 @jantimon,好主意,您可以将其发布为答案 【参考方案1】:您可以在 用户提交了表单。
这是一个带有示例的 SO 问题/答案:Disable button after submit with jQuery
如果你还没有使用 jQuery,你可以使用 vanilla js 解决方案。
【讨论】:
实际上,我不能使用它,因为我有一个验证。因此,如果有人没有填写某些内容,提交按钮将在第二次推送时变得不可点击。 我想我需要在验证脚本中实现它。所以你的答案仍然有效......以上是关于PHP避免长时间加载导致的重复的主要内容,如果未能解决你的问题,请参考以下文章