从URL显示特定的json数据

时间:2018-04-28 15:00:08

标签: jquery json dogecoin-api

我试图显示" total_txs"的数据。来自此网址https://www.chain.so/api/v2/address/DOGE/DK1i69bM3M3GutjmHBTf7HLjT5o3naWBEk

我把以下内容放在一起,但div是空白的。 (请原谅我,如果看到我做错了什么就非常简单)

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

<script>
$.getJSON("https://www.chain.so/api/v2/address/DOGE/DK1i69bM3M3GutjmHBTf7HLjT5o3naWBEk", function(data) {

$('#totaldonations').text(data.total_txs);
});
</script>

<div id="totaldonations"></div> 

1 个答案:

答案 0 :(得分:1)

data还包含一个名为data的密钥,您希望的属性位于该密钥之下。因此,您需要将值提取为data.data.total_txs

请参阅下面的工作演示:

$.getJSON("https://www.chain.so/api/v2/address/DOGE/DK1i69bM3M3GutjmHBTf7HLjT5o3naWBEk", function(data) {
  $('#totaldonations').text(data.data.total_txs);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="totaldonations"></div>

为避免混淆,请将回调参数重命名为response,因此密钥变为response.data.total_txs,这更有意义。