php脚本中的Javascript警报
我想弹出一个警报框。之后,网站将重定向到主页。但是,它似乎直接重定向到主页,而不发出任何警报php脚本中的Javascript警报,php,javascript,Php,Javascript,我想弹出一个警报框。之后,网站将重定向到主页。但是,它似乎直接重定向到主页,而不发出任何警报 if($registerquery) { ?> <script>alert('received!')</script> <?php } header("Location: mainpage.php"); exit(); ?> if($registerquery) { ?> 警报('已收到!')
if($registerquery)
{
?>
<script>alert('received!')</script>
<?php
}
header("Location: mainpage.php");
exit();
?>
if($registerquery)
{
?>
警报('已收到!')
我想这样做是为了确保用户提交过程成功结束。在页面重定向到主页之前,我如何发出警报,更重要的是,是什么原因导致了这一点?我认为页面不应该在警报框之前重定向。(在这些代码之前,站点注册用户提交的内容,但我猜这些内容并不相关。)谢谢你不能这样做。PHP是服务器端的,JS是客户端的。使用位置头是服务器端的,所以浏览器永远不会得到JS 相反,请尝试以下方法:
if( $registerquery)
echo "<script>alert('received!'); location.href='mainpage.php';</script>";
if($registerquery)
echo“警报('received!');location.href='mainpage.php';”;
然后删除
标题
位。你不能这样做。PHP是服务器端的,JS是客户端的。使用位置标题是服务器端的,所以浏览器永远不会得到JS
相反,请尝试以下方法:
if( $registerquery)
echo "<script>alert('received!'); location.href='mainpage.php';</script>";
if($registerquery)
echo“警报('received!');location.href='mainpage.php';”;
并将标题
位全部删除