0
我在我的網站上有一個contact-us
頁面。 當用戶提交表單時,它將轉到mailIt.php
並進行必要的發送該郵件。發送後它將刷新代碼。在PHP中調用javaScript警報後重新加載頁面將不起作用
由於我想添加通知有點事情來通知用戶郵件已發送,我更改了代碼以在頁面中顯示一個javaScript警報。但在此之後,將顯示警報並且頁面加載將停止,並且它將保留在mailIt.php
頁面(使用inout
文本)。
@mail($email_to, $email_subject, $email_message, $headers);
?>
<script type="text/javascript">
alert("Thank you for contacting us!");
</script>
<?php
echo("in");
header('Location: /contact_us.html');
echo("out");
我說的唯一的部分是,
?>
<script type="text/javascript">
alert("Thank you for contacting us. We will be in touch with you very soon !");
</script>
<?php
這究竟是爲什麼?我怎樣才能防止呢?