jquery - 如果可能,使用 AJAX 从 URL 获取 JSON 数据

标签 jquery ajax json

我想从下面的 URL 获取 JSON 数据,并以任何可能的方式在我的网页中使用它,可以吗?

http://fantasy.premierleague.com/web/api/elements/100/

(请注意,我不拥有该网站,我只是将数据用于一个简单的免费应用程序。)

如果我只是将 URL 输入到浏览器中,它就可以工作,但这并不好,因为我希望我的页面使用这些数据,因此 AJAX 请求是理想的选择,但我无法让它工作。 我尝试过使用 jQuery AJAX 调用,但无法让它工作。

我开始认为从浏览器内部这是不可能的,我需要使用 Mechanize 或类似的东西,这实际上不是一个选择。

谢谢。

最佳答案

我已经完成了这个工作,现在错误函数正在以 200 状态代码执行。他们是否可能限制每 x 秒的查询数量,因为它是间歇性工作的。

编辑:他们的缓存出了问题。东西被劫持了。

$.ajax({
    type:"GET", 
    url: "http://fantasy.premierleague.com/web/api/elements/100/", 
    success: function(data) {
            $("body").append(JSON.stringify(data));
        }, 
    error: function(jqXHR, textStatus, errorThrown) {
            alert(jqXHR.status);
        },
   dataType: "jsonp"
});​​​​​​​​​​​​​​​

关于jquery - 如果可能,使用 AJAX 从 URL 获取 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149729/

相关文章:

python - 在 structlog 中设置渲染器树

javascript - 一项一项获取json项

javascript - Highcharts 主从图表的问题

javascript - 将 jQuery UI slider 添加到动态生成的元素?

javascript - JQuery 无法检测 PHP Echo 的结果

python - 如何在 python 3.x 中检索和显示 Vimeo 视频的 JSON 数据?

javascript - 将 native javascript 对象与 jQuery 进行比较

javascript - AJAX 导致跳转到顶部

jQuery 相当于原型(prototype) Ajax.Request

javascript - 轻松模拟 Restful 服务的工具