Можливі дублікати вкладених елементів
Я отримую відповідь серверної відповіді ajax (Json) і намагаюся динамічно створювати рядки таблиці та додавати їх до існуючої таблиці з id = records_table
.
Я намагався реалізувати рішення у можливому екземплярі, але воно не вдалося.
Моя відповідь виглядає так:
'[{
"rank":"9",
"content":"Alon",
"UID":"5"
},
{
"rank":"6",
"content":"Tala",
"UID":"6"
}]'
результат вимагає приблизно такого:
<tr>
<td>9</td>
<td>Alon</td>
<td>5</td>
</tr>
<tr>
<td>6</td>
<td>Tala</td>
<td>5</td>
</tr>
Я хочу щось зробити, не розбираючи Json, тому я спробував зробити наступне, що, звичайно, було катастрофою:
function responseHandler(response)
{
$(function() {
$.each(response, function(i, item) {
$('<tr>').html(
$('td').text(item.rank),
$('td').text(item.content),
$('td').text(item.UID)
).appendTo('#records_table');
});
});
}
З мого рішення я отримую лише один рядок із числом 6 у всіх клітинках. Що я роблю не так?
td
елементами в чистоті