获取 JSON 静默错误



我正在使用getJSON向Google自定义搜索发出请求。FireBug显示它返回了200 OK。但是,我的回调函数从未发生过。

jQuery文档提到了一个无声错误,我想这是有道理的,是吗?我并不惊讶谷歌会出现格式错误。

http://api.jquery.com/jQuery.getJSON/

如何排除故障?有解决方法吗?我看到了一些关于使用 AJAX 的东西,但我似乎无法确定必要的细节。

顺便说一句,如果我从Firebug中复制GET请求URL并将其粘贴到浏览器中,我会得到结果。但在Firebug中,结果是空白/空的。我被难住了。

我要检查的第一件事是您的请求是否使用 JSONP 协议。您的 URL 应包含"callback=?"参数。所有跨域 JSON 请求都需要 JSONP。

如果您仍然遇到问题,我会查看调试器中的返回数据并将其发布在此处供其他人查看。

请参阅您的解决方案的这篇文章:向Google API发送jQuery Post的访问控制允许源错误

相关内容

最新更新