javascript - 成功提交表单并在确认消息上单击“确定”后重定向到同一页面

标签 javascript php

我正在使用 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/

相关文章:

php - 在 AppKernel.php 中找不到类

javascript - 定时器运行后在 JS setTimeout 中添加持续时间

javascript - 这些条件在 React 渲染中不起作用

javascript - 发布文件对象: illegal invocation

php - 双引号内的单引号php

php - 获取帖子的评论、回复和子回复时出现问题

php - PHP 和 NodeJS 之间的通信

javascript - react 将数组添加到本地存储

javascript - 为什么 getCell() 返回 "Range"而不是值?

php - 引用另一列的子字符串后自动填充sql列数据