关于php:如何检查ajax返回是否存在?

How to check if ajax return exist?

本问题已经有最佳答案,请猛点这里访问。

我有一个Ajax请求:

1
2
3
4
5
6
7
8
$.ajax({
            url: 'DBConnector.php',
            type: 'GET',
            dataType: 'json',
            success: function(data){
//check if exist
}
});

这就是我的归宿:

1
echo json_encode(array("data" => $returnValue ,"status" =>"false"));

如何检查状态是否存在(不为假,但如果存在则为真)?


您可以尝试以下操作:

1
2
3
4
5
6
7
8
9
10
11
12
$.ajax({
    url: 'DBConnector.php',
    type: 'GET',
    dataType: 'json',
    success: function(data)
    {
        if(data.status !== undefined)
        {
            //YOUR CODE HERE
        }
    }
});

它将检查status是否存在。