javascript去掉浏览器“确认重新提交表单”提示的方法

为了把明天的工作做好,我们必须把今天的工作先做好了,不要给明天的工作找麻烦。在工作面前,态度决定一切。没有不重要的工作,只有不重视工作的人。不同的态度,成就不同的人生,有什么样的态度就会产生什么样的行为,从而决定不同的结果。

在前端含有form表单的web页或表单提交后的重定向页面中,如果使用f5或手动刷新时浏览器为了防止表单重复二次提交会弹出“确认重新提交表单”的提示,为了页面对访客更加的友好,我们可以利用js脚本代码来去除这个浏览器的提交。

js去掉浏览器“确认重新提交表单”提示的方法

js去掉浏览器“确认重新提交表单”提示的方法

解决方法:

在页面中添加以下js代码

window.history.replaceState(null, null, window.location.href);

解释:

window.history.replaceState(data, title, targetURL);

@data:状态对象,传给目标路由的信息,可为空

@title:页面的标题,目前所有浏览器都不支持,填空字符串即可

@targetURL:目标url,直接替换掉当前url,而不会在history中留下记录

以上就是javascript去掉浏览器“确认重新提交表单”提示的方法。这一路,很累很累,满身伤痕,懂得了谁才是你要珍惜的人,有些人注定是路人。更多关于javascript去掉浏览器“确认重新提交表单”提示的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
javascript请求servlet实现ajax示例(分享)

JavaScript操作表单_动力节点Java学院整理

纯javascript的ajax实现php异步提交表单的简单实例

JavaScript实现Ajax总结

初步了解JavaScript,Ajax,jQuery,并比较三者关系