【发布时间】:2015-07-07 15:00:41
【问题描述】:
我有一个网站上的自定义搜索,我想使用自定义搜索热门查询选项显示最热门的搜索。首先,谷歌在这个过程中给出的代码是错误的——我不断收到错误的请求。 This SO post 帮助我重建了正确的 URL,但现在我遇到了语法错误。
当我运行测试时,我在控制台中从返回的 JSON 信息中得到 Uncaught SyntaxError: Unexpected token :。
这是我的 HTML:
<div id="queries"></div>
<script src="https://cse.google.com/query_renderer.js"></script>
<script src="https://www.google.com/cse/api/USERID/cse/CSEID/queries/js?view=overall&callback=(new+PopularQueryRenderer(document.getElementById('queries'))).render"></script>
引发错误的冒号在title 之后,但我不知道为什么会发生这种情况。
{
"title" : "MTBoS Search Engine",
"popularQueries" : [ ...rest of the results array... ]
}
最后,我尝试通过复制和粘贴调用 URL 来从 formatting checker 调用 JSON 响应,但它返回了一些 HTML 错误。会不会是查询渲染器脚本的问题?
感谢任何帮助。
【问题讨论】:
标签: javascript json google-custom-search