当变量的值在同一文档中的 php 中声明然后传递给 php 时,此 javascript 函数被正确触发,但是当从单独的 php 文档传递值时,我无法执行此操作。
var session = '<?php echo $t; ?>';
if (session == "login_failed") {
loginFailed();
}
当我像这样在同一个文档中声明值时,它会起作用:
<?php
$t="login_failed";
?>
但是当我像这样在第二个文档(login-exec.php)中声明值时它不起作用:
<?php
$t="login_failed";
echo $t;
?>
编辑 - 这是用于登录表单,使用 login-exec.php (action="login-exec.php" method="post") 发布。如果该页面上的查询成功,那么他们将被重定向到他们的帐户页面,但如果查询失败,我想触发此功能(而不是我目前正在做的事情,即将他们重定向到带有错误消息的另一个页面)