Jquery 如何防止ajax返回的json编码结果出现在控制台中?
我正试图在我的网站上建立一个自动搜索功能。用户在文本字段中输入一些内容,然后ajax将数据发送到php端,在数据库中运行查询,并将结果数组返回到页面。问题是我不希望浏览器控制台显示返回的内容 以下是我的基本结构: main.php:Jquery 如何防止ajax返回的json编码结果出现在控制台中?,jquery,json,console,autosuggest,Jquery,Json,Console,Autosuggest,我正试图在我的网站上建立一个自动搜索功能。用户在文本字段中输入一些内容,然后ajax将数据发送到php端,在数据库中运行查询,并将结果数组返回到页面。问题是我不希望浏览器控制台显示返回的内容 以下是我的基本结构: main.php: <input type="text" id="title" /> <div id="suggest_box" style="display:none"></div> suggest.php // returning the re
<input type="text" id="title" />
<div id="suggest_box" style="display:none"></div>
suggest.php
// returning the result array
$json = new stdClass();
$json->title_list = $result;
echo json_encode($json, JSON_UNESCAPED_UNICODE);
我已经检查了其他流行网站的autosuggest功能,它们在控制台中没有显示任何内容,我做错了什么?如果数据发送到浏览器,可以在控制台中进行检查。你不能阻止它,那么我如何才能从ajax返回不能像其他autosuggest一样检查的值呢?不知道你真正指的是什么。举例说明。我猜你有一些控制台。日志在你的代码中,类似于中的搜索。当我输入一个名称或数字时,它将搜索数据库并返回一个自动建议列表,但该列表不会显示在控制台中。我该如何做类似的事情呢?可以在控制台中查看他们的数据,查看get request to dictionary.txt。当页面加载时,它们只会加载整个文件,如果您不搜索数千行,这是很好的
// returning the result array
$json = new stdClass();
$json->title_list = $result;
echo json_encode($json, JSON_UNESCAPED_UNICODE);