2010-09-04 77 views

回答

2
location.reload(); 

能做到這一點,但如果當前頁面是一個POST請求的直接響應,則用戶會得到一個瀏覽器對話,確認頁面重新加載之前重新發布。

如果這不好,你將不得不創建一個新的<form>元素method="post"action指向當前的URL。您必須從服務器端執行此操作以將所有POST的參數複製爲<input type="hidden">(並且無法複製文件上載)。

根據您正在做的事情,您可以使用PRG模型將大多數頁面停止爲POST響應,從而允許您在不提示的情況下進行刷新。

+0

location.reload()會重複POST嗎? – cherouvim 2011-03-27 13:32:44