php - php 脚本中的 Javascript 警报

标签 php javascript

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

if($registerquery)
    {
    ?>

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


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


    ?>

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

最佳答案

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

相反,尝试一些类似的东西:

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

并完全删除 header 位。

关于php - php 脚本中的 Javascript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8032072/

相关文章:

javascript - 在 initConfig() 中访问 Grunt 配置数据

javascript - 库/编程语言如何将 float 转换为字符串

javascript - 尝试为发票添加新行(div)并在页面重复时获取

Javascript 将事件添加到 HTML LI 标签

php - 如何处理错误或异常到PHP?

php - while循环进入2个不同的div?

php - 安全地服务于其他人的 PHP

php - Laravel 事件模拟

javascript - Codeigniter 从数据库自动完成

php - 如何在 php 中获取我的工作文件夹的路径?