これは、jsonデータをループしてdivブロックを出力する最も効率的な方法ですか?
これだけのHTMLがjsで追加されることを心配する必要がありますか?現在、私のjson配列はわずか10アイテムですが、150だった場合はどうなりますか。私はかなり長い間開発から離れていて、LOTが変更されました。よろしくお願いします!
バリー
$.getJSON('output.php', function(data) {
$.each(data, function(key, val) {
$("#winesFriends").append(function() {
return('<div id="wineBlock"><dl><dd><img src="img/sample_btl.jpg" alt="' + val.winery + ' - '+val.vintage+' '+val.varietal+' '+val.name+'"></dd><dt>' + val.winery + '</dt><dd>' + val.vintage + " " + val.name + '</dd></dl></div>');
});
});
});