我的文件结构
front-page
homepage.html
lib
.js
.php
我将用户信息发送到服务器并进行服务器端验证。如果服务器端验证失败,我想加载我的html页面并打开登录窗口,如果电子邮件已经存在。我做了以下
if(isset($_POST['submit']) && $_POST['email']!='')
{
$email= $_POST['email'];
$sql1 = "SELECT * FROM Users WHERE emailID = '$email'";
$result1 = mysqli_query($connection,$sql1) or die("Oops");
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");
//jQuery.noConflict();
$(".login_links_login").trigger("click");
</script>';
}
}
我没有看到任何错误,也没有触发点击。我没有任何限制。请为我提供做这些事情的最好方法。如果php调用失败,我检查了几个站点他们加载单独的页面。但我想知道为什么我们不能在同一页面上这样做。
HTML:
<!----head>
<script type="text/javascript" src="lib/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="lib/jquery-validate.min.js"></script>
<script type="text/javascript" src="lib/homepage.js"> </script>
<link rel="stylesheet" type="text/css" href="lib/homepage.css" />
</head!--------->
<form method="POST" action="lib/login_validate.php" class="loginDiv right" id="loginForm">
content goes here
</form>
Submit click: is handled by jquery
如果还需要任何数据,请现在就告诉我