JSONデータを取得してその件数に合わせてHTMLもその件数分生成するといった事がしたのですが、
for文が回り終わる度、1回目一回、2回目2回、3回目3回...とfor文の中を繰り返す回数が増えてしまいます。
continueで特定回数以上に到達すると抜けるみたいなこともやりましたが、うまくいかず。このループ回数が一回一回増える原因は何故なのでしょうか。
JS
$(document).ready(function () { $.getJSON("data/sample_data.json", function(data){ for(var i in data){ $("#genreTab0").append("<div class=\"recruiting\"></div class=\"recruiting\">"); $(".recruiting").append("<p class=\"station\">"+data[i].station+"</p>"); $(".recruiting").append("<p class=\"role\">"+data[i].role+"</p>"); $(".recruiting").append("<p class=\"age\">"+data[i].age+"</p>"); // console.log(pCount); } }); });
JSONデータ
[ { "station": "バリトン", "role": "老人", "age": "60歳~79歳" }, { "station": "バリトン", "role": "子供", "age": "6歳~13歳" }, { "station": "バリトン", "role": "子供", "age": "6歳~13歳" } ]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/07 15:07