繁体   English   中英

PHP脚本中的Javascript警报

[英]Javascript alert in php script

我想弹出一个警报框。 之后,该站点将重定向到主页。 但是,它似乎可以直接重定向到主页,而不会发出任何警告。

if($registerquery)
    {
    ?>

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


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


    ?>

我想这样做是为了确保用户提交过程成功结束。 在页面重定向到主页之前,我如何发出警报?更重要的是,这是什么原因引起的? 我认为该页面不应在警报框之前重定向。(在这些代码之前,网站会注册用户提交的内容,但我猜不相关)。

你就是做不到。 PHP是服务器端,JS是客户端。 使用位置标头是在服务器端,因此浏览器永远不会获取JS。

相反,请尝试更类似的方法:

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

并完全删除header

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM