我正在尝试将 JSON 推送到 div 中。
data[i].restaurant.name 理想情况下作为文本进入 div。data[i].restaurant.ambienceRating 理想情况下作为 .data("ambienceRating") 进入 div
无论如何,这就是我想要完成的。
$.getJSON('data.json', function(data) {
console.log(data[0].restaurant.ambienceRating);
var output="<ul>";
for (var i=0; i < data.length; i++) {
output+="<li id=" + i + ">" + data[i].restaurant.name + "</li>";
}
output+="</ul>";
document.getElementById("films").innerHTML=output;
});
我应该如何以及在哪里推动 ambienceRating 以便以后能够检索它?我尝试放入$( this ).data("ambienceRating", data[i].restaurant.ambienceRating)
for 循环,但它作为 [Object object] 字符串出现。
编辑: for 循环内的日志记录( this )返回 data.json 对象
data[i].restaurant.ambienceRating 为“10”(字符串,NaN)