我正在使用 insert.php 文件连接到数据库,插入用户请求,发送成功确认消息,然后将用户重定向到同一页面。这是代码:
if (!mysqli_query ($db_conx, $sql)) {
die ('Error: ' . mysqli_error($db_conx));
}
else {
echo '<script type="text/javascript">';
echo 'alert("Thank you! Your request has been successfully sent.")';
echo '</script>';
}
header ('Location:http://www.mywebsite.com.au/page1.php');
mysqli_close ($db_conx);
问题是,在用户单击确认警告框上的“确定”后,页面从 page1 移动到 insert.php 并显示空白屏幕。 我想刷新 page1 页面并停留在上面。
最佳答案
if (!mysqli_query ($db_conx, $sql)) {
die ('Error: ' . mysqli_error($db_conx));
}
else {
echo '<script type="text/javascript">';
echo 'alert("Thank you! Your request has been successfully sent.")';
echo 'window.location.href = "http://www.mywebsite.com.au/page1.php"';
echo '</script>';
mysqli_close ($db_conx);
}
关于javascript - 成功提交表单并在确认消息上单击“确定”后重定向到同一页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36466315/