我有一個已添加到網頁中的聯系表格。填寫表格并單擊“提交”按鈕后,將出現“成功”訊息。我用php請求做到了這一點。但是,當我在此成功訊息后重繪 頁面時,發送訊息的請求再次起作用。我怎樣才能防止這種情況?
uj5u.com熱心網友回復:
您可以使用 javascriptwindow.history.replaceState方法來防止頁面重繪 時重新提交。
<script>
if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href );
}
</script>
您還可以在表單提交后將頁面重定向到同一頁面或不同頁面。
header('Location:'.$_SERVER['PHP_SELF']);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/464300.html
