我正在嘗試使用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