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 をプッシュする方法と場所を教えてください。forループに入れてみ$( this ).data("ambienceRating", data[i].restaurant.ambienceRating)
ましたが、[オブジェクトオブジェクト]文字列として出てきます。
編集: for ループ内のログ ( this ) は data.json オブジェクトを返します
data[i].restaurant.ambienceRating は "10" (文字列、NaN)