如何在HTML中显示某些JSON元素?

时间:2014-04-13 18:56:36

标签: javascript html json

我想在HTML网页上显示来自this JSON文件的变量“hashrate”。我浏览过互联网,但很多方法都没有用。对不起,如果这是一个重复的问题,我很遗憾。

2 个答案:

答案 0 :(得分:0)

var json = {"getpoolstatus":{"version":"1.0.0","runtime":19.948959350586,"data":{"pool_name":"Capy's Pool - Gabencoin","hashrate":5.8254222222222,"efficiency":0,"workers":0,"currentnetworkblock":21903,"nextnetworkblock":21904,"lastblock":21903,"networkdiff":0.0392466,"esttime":28935.733248,"estshares":2572,"timesincelast":189,"nethashrate":451133}}};

你的变量 - json.getpoolstatus.data.hashrate

答案 1 :(得分:0)

var xhr = new XMLHttpRequest(); //Request the data
xhr.open('POST','http://gaben.capyspool.co.uk/gabencoin/public/index.php?page=api&action=getpoolstatus&api_key=72f3fd60d9a536215a6f6f92938592a60f919586635d7d0dedcf6a394888c435',true);
xhr.send();
xhr.onreadystatechange = function() {
    if (this.readyState === 4) { //When it's ready
        var data = JSON.parse(this.responseText); //Parse the data
        alert(data.getpoolstatus.data.hashrate); //And here it is!
    }
}