我有一个非常简单的问题,但我不会处理它。当我输入用户名和密码值并按下登录按钮时,php不会将其值返回到ajax成功。它打开webService.php页面和echo结果。谢谢你的帮助。
if($count==1){
$_SESSION['UserName'] = $UserName;
$_SESSION['Password'] = $Password;
echo "true";
}
else
echo "false";
我的javascript代码是;
<script type="text/javascript"> //javascript fonksiyonları
$(document).ready(function() {
$("#login").click(function() {
var form_data = {
UserName: $("#UserName").val(),
Password: $("#Password").val(),
}
$.ajax({
type: "POST",
url: 'webService.php',
data: form_data,
async:false,
success: function(data) {
alert(data);}
});
});
});
</script>
我添加了“js / jquery-1.6.js”库 它只是在webservice.php页面中返回true。
答案 0 :(得分:0)
签入FireBug或在服务器上登录什么webService.php完成状态OK 200。 并且您可以添加到ajax处理程序以查找错误并进行检查。
可能是你的php脚本错误而且没有返回HTTP OK状态 - 只有在这种情况下才会运行成功处理程序。