繁体   English   中英

Javascript警报未在PHP中运行

[英]Javascript alert not running in PHP

我试图在将用户重定向到登录重定向时打印警报,但是该警报无法按我希望的方式工作,而是将用户直接带到登录重定向。

这是我的代码:

<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<?php 
session_start();

if( !isset($_SESSION["loginSuccess"]) ){
   echo "<script type='text/javascript'>alert('Login failed!');</script>";
   header('Location:' . $base_url . 'login-redirect');
}
?>

这就是它的工作原理。 您正在执行重定向,但是在重定向之前它不会运行js。 如果要运行js,则需要使用meta标记或JavaScript而不是http标头来进行重定向。

警报正在运行。

我认为您的会话变量未设置。

暂无
暂无

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

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