【问题标题】:API jQuery.get seems simple but I can't get itAPI jQuery.get 看起来很简单,但我无法理解
【发布时间】:2014-03-20 07:12:02
【问题描述】:

对 API 非常陌生,我确信我做的不对 - 我知道是因为它不起作用!我只想使用 jQuery 的 get 来提取那个简单的 API 并将其吐出。这是我第一次涉足 API。我阅读了文档,但显然我没有正确理解它。感谢您的帮助。

$.get("http://dogechain.info/chain/Dogecoin/q/addressbalance/DT4FWFTjrAA4AvFtkPbVJK3ApYtPHcNnC8", function(data) {
  alert(data);
});

【问题讨论】:

  • 那个url只有在打开时才显示“500”,当你做alert(data)时你会得到“500”吗?
  • 在 jsfiddle 中测试它,我什么也没得到 - 甚至没有警报
  • 由于'Access-Control-Allow-Origin',它不会在小提琴中工作
  • 打开你的控制台(F12)。您是否看到任何与此获取请求相关的红色文本?
  • 加载资源失败:服务器响应状态为 500 (Internal Server Error) jobs.jsfiddle.net/… Uncaught ReferenceError: $ is not defined

标签: jquery api get dogecoin-api


【解决方案1】:
$.getJSON('http://whateverorigin.org/get?url=' + encodeURIComponent('http://dogechain.info/chain/Dogecoin/q/addressbalance/DT4FWFTjrAA4AvFtkPbVJK3ApYtPHcNnC8') + '&callback=?', function(data){
    alert(data.contents + ' doges');
});

问题是同源策略,不允许您从其他域加载内容。此方法使用http://whateverorigin.org 获取信息。

去月球!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    相关资源
    最近更新 更多