我试图解释JSON Feed中的数据,并在测试中将其发布回来 - 现在,我可能在这里愚蠢(我对这一切都很陌生),但我可以& #39; t让它发挥作用。
var response = {"has_next":false,"number":1,"results":[{"entry_name":"Who da Mané?","total":186}]};
var json = JSON.parse(response);
var div = document.createElement("div");
div.innerHTML = "Entry Name: " + json.results.entry_name + " results: " + json.results.total;
document.getElementsByTagName("body")[0].appendChild(div);
https://jsfiddle.net/smayphotography/0cwkqq9d/
任何帮助都将不胜感激。
答案 0 :(得分:0)
首先:你不需要解析为JSON格式的JSON,所以你应该跳过这一行:
var json = JSON.parse(response);
第二:results
是一个数组,所以你应该遍历它而不仅仅是直接访问。
var response = {"has_next":false,"number":1,"results":[{"entry_name":"Who da Mané?","total":186}]};
results = response.results
for(i=0; i<results.length;i++ ){
result = results[i];
var div = document.createElement("div");
div.innerHTML = "Entry Name: " + result.entry_name + " results: " + results.length;
document.getElementsByTagName("body")[0].appendChild(div);
}