为什么jQuery ajax响应总是被填充

时间:2017-04-02 01:46:17

标签: javascript php jquery mysql ajax

我注意到使用jQuery调用ajax的响应永远不会为空。我有以下内容:

$.ajax({
        type: "get",
        data: { data },
        url: "phpFile",
        datatype: 'text'
 }).done(function( response ) {             

        if (response.length > 2)
        alert(response);
    });
在php文件中

如果查询出错,我只返回文本

echo mysqli_error($conn);

然而即使我没有返回任何长度总是2或更大的东西,有人知道为什么或如何检索空文本?

1 个答案:

答案 0 :(得分:0)

我回答我的问题只是为了看到这个人的参考。

我试图做的事实上是一种不好的做法,而 Dipanwita Kundu 提到的最好的办法是返回正确的成功回复,falsetrue有错误信息。