【问题标题】:Cant seem to get my jsonp to work. What am i doing wrong here?似乎无法让我的 jsonp 工作。我在这里做错了什么?
【发布时间】:2013-06-22 19:15:08
【问题描述】:

我两周前开始构建我的网站,到目前为止已经学习了 HTML、CSS 和一点 javascrip,但我似乎无法让以下代码为我的网站工作:

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $.getJSON("http://blockchain.info/ticker?callback=?",function(result){
       document.getElementById("testspan").innerHTML=result.EUR.last;
    });

});

</script>
</head>

<body>
<ul>
<li>test: <span id="testspan">test</span>
</ul>

</div>

基本上想要的是从“http://blockchain.info/ticker”获取数据以显示在我的列表项中。但只有 EUR.last 特定值。

提前多谢!

【问题讨论】:

    标签: jquery ajax json jsonp


    【解决方案1】:

    该站点不支持 JSONP,这是您尝试与 callback=? 一起使用的。这里的想法是,您将获得一个包装对象的 Javascript 函数调用,这使得跨域 Javascript 请求成为可能。

    如果我们通过查看http://blockchain.info/ticker?callback=functionName 进行尝试,您会发现该页面没有函数调用。因此 JSONP 不受支持,您需要找到另一种方法来执行此操作,可能在您自己的服务器上使用代理。

    【讨论】:

      猜你喜欢
      • 2021-09-07
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 1970-01-01
      相关资源
      最近更新 更多