PHP脚本中的Javascript警报

时间:2011-11-07 02:10:12

标签: php javascript

我想弹出警告框。之后,该网站将重定向到主页面。但是,它似乎直接重定向到主页而没有提醒任何事情。

if($registerquery)
    {
    ?>

    <script>alert('received!')</script>
<?php
    }


    header("Location: mainpage.php");
    exit();


    ?>

我想这样做是为了确保用户提交过程成功结束。如何在页面重定向到主页之前提醒某些内容,更重要的是导致这种情况的原因是什么?我认为该页面不应该在警告框之前重定向。(在这些代码之前,网站注册了用户提交的内容,但我认为不相关。)谢谢

1 个答案:

答案 0 :(得分:4)

你不能这样做。 PHP是服务器端,JS是客户端。使用位置标头是服务器端,因此浏览器永远不会获得JS。

相反,尝试更像:

if( $registerquery)
    echo "<script>alert('received!'); location.href='mainpage.php';</script>";

并完全删除header位。