Javascript 避免刷新时插入
我有一个按钮。在它的点击中,我编写了插入代码。如果我再次点击浏览器中的刷新,插入就会发生,因此重复的数据会进入数据库。是否有javascript避免在刷新时插入。有人能帮忙吗?防止按钮提交表单,您应该使事件处理程序返回Javascript 避免刷新时插入,javascript,Javascript,我有一个按钮。在它的点击中,我编写了插入代码。如果我再次点击浏览器中的刷新,插入就会发生,因此重复的数据会进入数据库。是否有javascript避免在刷新时插入。有人能帮忙吗?防止按钮提交表单,您应该使事件处理程序返回false。像这样: function handler() { // do whatever return false; } <input type="button" onclick="handler" /> 函数处理程序() { //做任何事 返回
false
。像这样:
function handler()
{
// do whatever
return false;
}
<input type="button" onclick="handler" />
函数处理程序()
{
//做任何事
返回false;
}
这只是一种方法。根据您使用侦听器的方式,您还可以使用
e.preventDefault()
来阻止按钮提交表单,您应该使事件处理程序返回false
。像这样:
function handler()
{
// do whatever
return false;
}
<input type="button" onclick="handler" />
函数处理程序()
{
//做任何事
返回false;
}
这只是一种方法。根据您使用侦听器的方式,您还可以使用
e.preventDefault()
如果您正在插入,您应该检查以确保您输入的数据在数据库中不存在,因此无论如何都应该阻止它
否则按钮是否提交表单?或者这是一个Ajax调用?如果您正在插入,您应该检查以确保您输入的数据在数据库中不存在,因此无论如何都应该防止它
否则按钮是否提交表单?还是Ajax调用?查看此问题的一般解决方案模式。查看此问题的一般解决方案模式。您应该显示您正在谈论的代码。您应该显示您正在谈论的代码。