AJAX/JQuery成功:/ error:函数操作

Riy*_*yan 4 javascript php ajax jquery

在使用AJAX/JQuery时遇到了一些麻烦.以下是代码示例后面的问题的上下文:

我试图做的是调用一个名为getInfo.php的PHP脚本,并检查数据库中是否包含某些数据.我可以很容易地编写查询,但就下面的代码示例而言,如果无法在数据库中找到数据并运行错误函数,如何"告诉"成功函数失败?

$(document).ready(function(){
        getInfo();
        function getInfo(){
            $.ajax({
                type: "GET",
                url: "getInfo.php",
                data: "do=getInfo",
                cache: false,
                async: false,
                success: function(result) {
                    $("#myInfo").remove();
                    alert("Data found");
                },
                error: function(result) {
                    alert("Data not found");
                }
            });
        }
});
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激.=)

Mic*_*ter 5

错误处理程序用于处理AJAX调用中的错误.

1如果找到数据并且找不到数据,则可以在PHP脚本中回0显.然后,您可以使用if语句来确定要执行的操作.例如:

success: function(result)
{
    if(result == 1)
    {                    
        $("#myInfo").remove();
        alert("Data found");
    }
    else
    {
        alert("Data not found");
    }
},
Run Code Online (Sandbox Code Playgroud)

  • 如果PHP脚本没有响应怎么办 - 所以我们没有0也没有1? (2认同)