我试图通过提供电子邮件,密码和标签来登录。
问题是.$ajax
内的成功没有被调用。
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="css/style.css"/>
<script src="js/jquery.min.js"></script>
<script src="js/jquery.ui.shake.js"></script>
<script>
$(document).ready(function() {
$('#login').click(function()
{
var username=$("#username").val();
var password=$("#password").val();
var dataString = 'email='+username+'&password='+password+'&tag=login';
if($.trim(username).length>0 && $.trim(password).length>0)
{
$.ajax({
type: "POST",
url: "http://192.168.0.110/XXX/index.php",
data: dataString,
cache: false,
beforeSend: function(){ $("#login").val('Connecting...');},
success: function(data){
if(data)
{
alert('TRUE');
}
else
{
alert('FALSE');
}
}
});
}
return false;
});
});
</script>
</head>
<body>
<div id="main">
<h1>Ajax Login Page with Shake Effect</h1>
<div id="box">
<form action="" method="post">
<label>Username</label>
<input type="text" name="username" class="input" autocomplete="off" id="username"/>
<label>Password </label>
<input type="password" name="password" class="input" autocomplete="off" id="password"/><br/>
<input type="submit" class="button button-primary" value="Log In" id="login"/>
<span class='msg'></span>
<div id="error">
</div>
</form>
</div>
</div>
</body>
</html>
此处不会调用警报功能。我只接通了。 PHP文件是正确的,我是从Android应用程序尝试过的。