php echo不会转向ajax成功

时间:2012-11-29 07:12:48

标签: php ajax login

我有一个非常简单的问题,但我不会处理它。当我输入用户名和密码值并按下登录按钮时,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。

1 个答案:

答案 0 :(得分:0)

签入FireBug或在服务器上登录什么webService.php完成状态OK 200。 并且您可以添加到ajax处理程序以查找错误并进行检查。

可能是你的php脚本错误而且没有返回HTTP OK状态 - 只有在这种情况下才会运行成功处理程序。