我无法理解,如何从Google服务器中获取JSON数据,请求失败了405 HTTP错误(方法不允许)。但是我可以手动下载JSON文件或使用Web服务器上的PHP使用 file_get_contents API。但是我希望客户端浏览器直接下载JSON数据。因此,有一些类似的问题,但是我仍然无法理解如何做到这一点。

有任何想法吗?

编辑:我想在Firefox 3.5中下载并显示此JSON数据

https://www.google.com/reader/api/0/stream/contents/feed/https://stackoverflow.com/feeds/question/question/1783288

我可以通过指定下载文件?回调=?在URL中,但无法读取数据。我也对任何其他方法开放,而不仅仅是jQuery,但必须是客户端JavaScript。

有帮助吗?

解决方案

看来您无法在Firefox中提出跨域请求,使用?回调=?,将数据获取在jQuery中,但由于不在JSONP格式而无法返回。

其他提示

您可能需要查看JSONP:

http://www.insideria.com/2009/03/what--in-the-heck-is-jsonp-and.html

听起来像是一个跨域问题,您可能可以与JSONP解决。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top