输入正确的用户名/密码后,登录成功显示。我想在成功登录后重定向到不同的页面,但是window.location.href不起作用。Javascript window.location.href重定向不起作用
的index.html
<form id="myFormlogin" action="login.php" method="POST">
Email:
<input type="text" name="usernamelogin" />
<br />Password:
<input type="password" name="passlogin" />
<br />
<button id="login">login</button>
</form>
<div id="ack"></div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="my_script.js"></script>
的login.php
<?php
include_once('db.php');
$username = mysql_real_escape_string($_POST["usernamelogin"]);
$password = mysql_real_escape_string(md5($_POST["passlogin"]));
$sql = "SELECT * FROM registered_users WHERE username='$username' and password='$password'";
$result = mysql_query($sql);
if ($result) {
echo "login success";
} else {
echo "Wrong Username or Password";
}
?>
的script.js
("#login").click(function() {
if($("#usernamelogin").val() == "" || $("#passlogin").val() == "")
$("#ack").html("Username/Password are mandatory fields -- Please Enter.");
else
window.location.href = "http://jsfiddle.net/";
});
没有什么区别,和以前一样 – mbaljeetsingh
@BaljeetSingh,看演示 – Satpal
它在小提琴中工作,但不在我的桌面上工作。我在代码之前添加了文件名。看看问题是由于这一点。其实我登录成功(从login.php回声)。没有任何从my_script.js – mbaljeetsingh