我正在尝试使用AJAX和PHP创建登录,以显示更平滑的错误消息。使用AJAX和PHP登录
我的HTML
我的javascript:
$('#submitLogin').click(function()
{
var email = $('#loginMail').val();
var pass = $('#pass').val();
$.post('login.php',
{email: email, pass: pass},
function(data)
{
alert(data);
});
});
我的PHP
<?php
include('database.php');
$pdo = new database();
$email = $_POST['email'];
$pass = md5($_POST['pass']);
#$email = 'web.de';
#$pass = 'pw';
$qry = $pdo->pdo->prepare("SELECT * FROM userbasics WHERE email = :email AND pass = :pass");
$qry->bindParam(':email', $email);
$qry->bindParam(':pass', $pass);
$qry->execute();
#$result = $qry->fetchAll();
$count = $qry->rowCount();
if($count == 1){
echo "Eingeloggt!";
header("Location: http://www.google.de");
}
else{
echo "E-Mailadresse oder Passwort falsch!";
}
/*foreach($result as $row){
echo $row['email'];
}*/
?>
当我打电话的PHP脚本与定义的数据返回我是什么应该做。所以我想这是Javascript-Part中的一个问题。有什么建议么?
在PHPif($count == 1){
echo "Eingeloggt!";
header("Location: http://www.google.de");
}
else{
echo "E-Mailadresse oder Passwort falsch!";
}
你使用过浏览器吗?工具来观察POST请求和响应? – juco 2013-03-03 16:21:50
在Web浏览器中打开Web开发者控制台,突出显示所有Javascript问题。 – Anonymous 2013-03-03 16:21:58
您在回复内容后无法修改标题信息。 – 11684 2013-03-03 16:22:15