getJSON无声错误?

时间:2012-04-18 23:48:50

标签: jquery google-custom-search

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

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

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

如何解决这个麻烦?有解决方法吗?我看到了一些关于使用AJAX的内容,但我似乎无法确定必要的细节。

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

1 个答案:

答案 0 :(得分:1)

我要检查的第一件事是你的请求是使用JSONP协议。你的网址应该有“callback =?”包括参数。所有跨域JSON请求都需要JSONP。

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

为您的解决方案查看此帖子: Access-Control-Allow-Origin error sending a jQuery Post to Google API's