我有一個php頁面,其中包含一個表單,其中包含信息,我發佈到另一個php頁面。我提交表單後,如何在PHP中重新加載頁面(method = post)
當我點擊提交時,它會在target =「_ blank」中打開一個新頁面併發布表單數據。但是,在此之後,我想重新加載當前頁面。這可能嗎?如果無法重新加載,我也會解決將現有頁面重定向到另一個頁面。
這是可以實現的嗎?
我有一個php頁面,其中包含一個表單,其中包含信息,我發佈到另一個php頁面。我提交表單後,如何在PHP中重新加載頁面(method = post)
當我點擊提交時,它會在target =「_ blank」中打開一個新頁面併發布表單數據。但是,在此之後,我想重新加載當前頁面。這可能嗎?如果無法重新加載,我也會解決將現有頁面重定向到另一個頁面。
這是可以實現的嗎?
快速的解決方案:
<form action="..." target="_blank"
onsubmit="setTimeout('location.reload()', 500);">
...
</form>
或者重定向:
<form action="..." target="_blank"
onsubmit="setTimeout('location.href=\'/new/url\'', 500);">
...
</form>
謝謝 - 非常棒。 – user1371339
只需使用您希望用戶重定向到的頁面的URL來設置隱藏表單域。然後在表單處理後使用header()
將用戶重定向到該頁面。您也可以爲此使用會話。
爲什麼打開,如果你要只加載當前頁面了新的一頁? –