我在循环JSON时遇到问题,我的示例只打印了JSON的最后一个块。
JSON示例:
[{
"date": "May 15 2015 12:00:00:000AM",
"link": "somelink1.pdf"
}, {
"date": "May 15 2015 12:00:00:000AM",
"link": "somelink2.pdf"
}
]
jQuery部分:
$.getJSON("PlaceOfMyJSON.php", function(response) {
$.each(response, function (i, item) {
$('#result').html(item.link);
});
});
在实时JSON中我有很多数据,但是这个循环只在我的div中使用id结果打印“link”字段“somelink2.pdf”。
答案 0 :(得分:2)
这种情况正在发生,因为你一次又一次地覆盖了你的HTML。
您需要从
更新$('#result').html(item.link);
到
$('#result').append(item.link);