如何让我的PHP AJAX代码返回false到我的false jQuery块?

时间:2011-10-05 18:29:50

标签: jquery ajax

我有一些看起来像这样的jQuery:

 $.ajax({
                type: "POST",
                url: "/problems/vote.php",
                dataType: "json",
                data: dataString,
                success: function(json)
                {           
                    // ? :)



                }
                error : function() 
                {
                    alert("ajax error");
                }
            });

当我编写AJAX代码时,如果出现一些验证或数据库错误,我想停止执行并返回到jQuery错误块。我需要在PHP AJAX代码中做什么才能将事物返回到错误块而不是成功块?

谢谢!

1 个答案:

答案 0 :(得分:1)

你必须使用成功函数并捕获返回的内容,例如:

 $.ajax({
            type: "POST",
            url: "/problems/vote.php",
            dataType: "json",
            data: dataString,
            success: function(json)
            {           
                if(json == "error"){
                   alert("error");
                }



            }
        });

如果AJAX请求存在问题,您将只使用error: