2016-01-20 2 views
1

У меня есть проблема с обхватом корыта JSON, мой пример печать только последний блок JSON ...JQuery цикла корыто 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);  
}); 
}); 

В live JSON у меня много данных, но этот цикл печатает только последнее поле «link» «somelink2.pdf» в моем div с результатом id ...

ответ

2

Это происходит потому, что вы перезаписываете свой html снова и снова.

Вам нужно обновить с

$('#result').html(item.link); 

в

$('#result').append(item.link); 

Для справки - http://api.jquery.com/append/

Смежные вопросы