我注意到使用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或更大的东西,有人知道为什么或如何检索空文本?
答案 0 :(得分:0)
我回答我的问题只是为了看到这个人的参考。
我试图做的事实上是一种不好的做法,而 Dipanwita Kundu 提到的最好的办法是返回正确的成功回复,false
或true
有错误信息。