2016-11-12 41 views
3

這是我的index.html試圖用多個陣列來解析內部

<div id="#here"> 

</div> 

<script type="text/javascript"> 
$(document).ready(function() { 

    $.getJSON("https://poloniex.com/public?command=returnOrderBook&currencyPair=BTC_ETH&depth=30", function(data){ 
    var x = data.asks 
    $.each(x, function(index, item) { 
    //console.log(item); 
    $('#here').append("<p>"+ item +"</p>"); 
    }); 
    }); 
}); 
</script> 

我只是試圖解析一個JSON一個p內的放了JSON。

在控制檯的腳本運行正常

Printscreen

幫助你們,懇求

回答

1

item是一個數組,所以你需要使用括號符號,像這樣訪問數組元素:

item[0] 

您還想從id att中刪除#符號att您的div元素的肋骨。 id屬性值必須以字母開頭。

所以這應該工作。

--HTML--

<div id="here"></div> 

--JS--

$(document).ready(function() { 

    $.getJSON("https://poloniex.com/public?command=returnOrderBook&currencyPair=BTC_ETH&depth=30", function(data) { 
    var x = data.asks; 

    $.each(x, function(index, item) { 

    var $paragraph = $('<p>'); 
    $paragraph.text(item[0]) 
    $('#here').append($paragraph); 

    }); 

    }); 

}); 
+0

我只是試圖在小提琴和它的工作就好了。 – DavidDomain

+0

在這裏你去https://jsfiddle.net/dczu37uy/ – DavidDomain

+1

你是驚人的人,非常感謝,現在工作正常 –