php操作失败/成功后执行jquery操作
我是php新手。我想在php注册失败后打开登录窗口电子邮件已经存在 这是我的php代码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 '<
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'。单击;这就是我在第一条评论中所说的。一旦它说$是未定义的,那么我也试过了。