我使用下面的 php 代码将 MYSQL 数据库搜索的结果发送到 AJAX 请求...
$query = $db->query("SELECT name FROM search WHERE qurl = '" . $queryString . "'");
if($query) {
while ($result = $query ->fetch_object()) {
echo $result->name;
}
} else { echo 'no results found'; }
但即使没有结果,我也从来没有收到未找到结果的消息,如果没有结果,我只会得到two empty spaces
- 我发现在 AJAX 页面中使用 alert(data.length),结果为 2,这意味着 php 输出有两个空格没有结果...
但是当有结果时它工作正常......
删除这两个空格的任何方式或为什么我没有收到未找到结果的消息?