【发布时间】:2014-12-30 14:04:56
【问题描述】:
我正在尝试从Google Finances stock screener 提取信息。没有官方 api,所以我只是向他们在网站上使用的相同 URL 发出获取请求。我正在使用问题底部的 URL,它可能会有点长。我可以自己访问 url,它会给我一个包含 JSON 信息的文本文件。在我的 javascript 中,我在 url 上使用 $.getJSON 来获取筛选结果。但是我收到了Access-Control-Allow-Origin 错误,所以我将output=json 更改为output=jsonp&callback=?。但它只返回();。据我所知,这意味着它没有在另一端设置来响应 jsonp 请求并且无法返回正确的信息。
我也试过output=json&callback=?,它产生();和output=json&callback=callbackFunction和output=json&callback=callbackFunction,它们都给了我Access-Control-Allow-Origin。
有什么方法可以让我完成这项工作吗?
【问题讨论】:
标签: javascript json get jsonp