【发布时间】:2013-01-04 11:35:33
【问题描述】:
我想从下面的 URL 中获取 JSON 数据并以任何可能的方式在我的网页中使用,可以吗?
http://fantasy.premierleague.com/web/api/elements/100/
(注意我不拥有这个网站,我只是将数据用于一个简单的免费应用程序。)
如果我只是将 URL 输入到浏览器中,它可以工作,但这并不好,因为我希望我的页面使用数据,所以 AJAX 请求是理想的,但我无法让它工作。 我尝试过使用 jQuery AJAX 调用,但无法正常工作。
我开始认为在浏览器中这是不可能的,我需要使用 Mechanize 或类似的东西,这不是一个真正的选择。
谢谢。
【问题讨论】:
-
那个数据不是 JSON,而是 JSONP。
-
这篇文章可能对你有所帮助:stackoverflow.com/q/3595515/221781
-
他们的 JSONP 发生了一些非常奇怪的事情。如果我向它添加回调,它似乎会在服务器端缓存它,即使在发送缓存杀手时也是如此。除非您询问 API 的创建者发生了什么,否则您将面临无穷无尽的问题。