2012-10-31 135 views
0

如何强制使用javascript刷新页面?但是,如果不重新提交表单或阻止重新发送我以前提交的信息的确认消息。使用javascript刷新页面时防止提交页面

refresh

我需要做到这一点,以防止记录复式。 在此先感谢。

我使用window.location.reload()

+0

你应该发布完整的提交代码。你提交什么语言?你如何处理帖子数据? –

+0

我正在使用ASP。表单提交前有一条提醒消息,这就是为什么我不能使用ASP来重新加载页面,否则警告消息不会显示。 – abc

回答

2

您可以使用window.location.reload(true)window.location.href = window.location.href强制更改方法。

+0

window.location.href = window.location.href确实有效。非常感谢你 – abc

+0

window.location.reload(true)仍然显示警告信息。 – abc

1

你以前的页面是一个POST操作的结果。

最好的做法是在发布到“干净”URL(例如GET)后进行HTTP 302重定向。

这确保了后操作不会意外执行两次,并且警告消失。