如何防止ajax返回json编码结果出现在控制台中?

时间:2014-12-05 22:33:13

标签: jquery json console autosuggest

我正在尝试在我的网站上构建一个autosuggeset功能。用户在文本字段中输入内容,然后ajax将该数据发送到php端,在数据库中运行查询,并将结果数组返回到页面。问题是我不希望浏览器控制台显示返回的内容。

以下是我的基本结构:

main.php:

<input type="text" id="title" />
<div id="suggest_box" style="display:none"></div>

的javascript:

$("input#title").keyup(function(){

  var url = "suggest.php";
  var data = $(this).val();

  $.post (url, data)
  .success (function(result){
    var jsonObj    = $.parseJSON( result );

    var suggestObj   = jsonObj.title_list;

  });

});

suggest.php

// returning the result array

$json = new stdClass();
$json->title_list = $result;

echo json_encode($json, JSON_UNESCAPED_UNICODE);

我检查过其他热门网站的autosuggest功能,他们没有在控制台显示任何内容,我做错了什么?

0 个答案:

没有答案