php操作失败/成功后执行jquery操作

php操作失败/成功后执行jquery操作,php,jquery,Php,Jquery,我是php新手。我想在php注册失败后打开登录窗口电子邮件已经存在 这是我的php代码 if (mysqli_num_rows($result1) > 0) { //echo "This Email is already used."; //Write code to go back to register window header('Location: ../homepage.html'); echo '<

我是php新手。我想在php注册失败后打开登录窗口电子邮件已经存在

这是我的php代码

  if (mysqli_num_rows($result1) > 0)
   {
        //echo "This Email is already used.";
        //Write code to go back to register window
        header('Location: ../homepage.html');
        echo '<script type="text/javascript">
                console.log("cdsafcds");
                $(".login_links_login").trigger("click")
                </script>';
   }
它并没有触发它。My.js文件与.php文件是分开的。.js和.php都在separate文件夹中

我读了很多文章,都建议使用标签


请澄清我的疑问我做错了什么

我想你的homepage.html页面可以处理php请求

  header('Location: ../homepage.html?trigger=trigger');
在你的homepage.html中

 <?php if(isset($_GET['trigger'])) { ?>
 <script type="text/javascript">
    console.log("cdsafcds");
    $(".login_links_login").trigger("click")
 </script>
 <?php } ?>

希望这对您有所帮助。

您能在控制台中看到您的日志消息吗?没有。但它会转到hoimepage.htmlyes,因为标题会将其重定向到您的主页。你需要在homepage.html上用一些逻辑编写这个js代码。如果用户试图使用现有邮件注册,请告诉我显示登录窗口的最佳方式。我有一个建议,希望这能有所帮助…谢谢。我运行了它,得到$is未定义,并用document.getElementByIdlogin\u links\u login.onclick替换了它;但是它说document.getElementById为null。似乎您的主页中没有id为login\u links\u login的html标记。我让人登录此文档。getElementById'login\u links\u login'。单击;这就是我在第一条评论中所说的。一旦它说$是未定义的,那么我也试过了。