从URL读取JSON对象不会返回任何内容

时间:2018-01-09 17:04:44

标签: javascript

相对较新的JS,我觉得我可能做错了。

我已经在我的脚本中正确下载并链接了JQuery,您可以在下面的代码中看到。



console.log("javascript is working");

$(function getRipple() {
  $.getJSON("https://api.coinmarketcap.com/v1/ticker/ripple/.json",
    function(data) {
      $("reply").html(JSON.stringify(data));
      console.log(JSON.stringify(data));
    })
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <h1>Ripple Ticker</h1>

  <div id="reply"></div>
&#13;
&#13;
&#13;

当我尝试从脚本中的URL中提取JSON数据然后将其显示在div中时,它不会返回任何内容。

我已尝试将其显示在控制台上,但它也没有显示任何内容,所以我显然在我的JS中做错了什么。如果这是一个非常简单的错误,请道歉,但我无法弄明白。

2 个答案:

答案 0 :(得分:1)

网址似乎有误,我尝试使用https://api.coinmarketcap.com/v1/ticker/ripple/并且工作正常,您还需要将选择器更改为#reply

&#13;
&#13;
console.log("javascript is working");

$(function getRipple() {
  $.getJSON("https://api.coinmarketcap.com/v1/ticker/ripple/",
    function(data) {
      $("#reply").html(JSON.stringify(data, null, 4));
      console.log(JSON.stringify(data));
    })
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <h1>Ripple Ticker</h1>

  <pre id="reply"></pre>
&#13;
&#13;
&#13;

答案 1 :(得分:-1)

删除&#39; .json&#39;在您的网址中,它应该适合您。