我想將JSON轉換爲HTML以在網站上顯示它。我GOOGLE了,並且當json
是一個字符串,並且首先我需要解析時發生此錯誤。但是當我使用JSON.parse
時,控制檯說它已經是一個對象(Unexpected token o in JSON at position 1
)。將JSON轉換爲HTML:未捕獲TypeError:json.forEach不是函數
$(document).ready(function() {
$("#getMessage").on("click", function() {
$.getJSON("http://quotes.rest/qod.json", function(json) {
var html = "";
json.forEach(function(val) {
var keys = Object.keys(val);
html += "<div class = 'blabla'>";
keys.forEach(function(key) {
html += "<b>" + key + "</b>: " + val[key] + "<br>";
});
html += "</div><br>";
});
$(".message").html(html);
});
});
});
'json'是一個對象,而不是一個數組 - 沒有'上它forEach'方法。 – vlaz