2012-10-31 202 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重定向。

這確保了後操作不會意外執行兩次,並且警告消失。