Mögliches Duplikat Verschachtelte Elemente
Ich erhalte eine serverseitige Ajax-Antwort (Json) und versuche, Tabellenzeilen dynamisch zu erstellen und sie mit id = an eine vorhandene Tabelle anzuhängen records_table
.
Ich habe versucht, die Lösung in einem möglichen Duplikat zu implementieren, aber es ist fehlgeschlagen.
Meine Antwort sieht so aus:
'[{
"rank":"9",
"content":"Alon",
"UID":"5"
},
{
"rank":"6",
"content":"Tala",
"UID":"6"
}]'
Das erforderliche Ergebnis ist ungefähr so:
<tr>
<td>9</td>
<td>Alon</td>
<td>5</td>
</tr>
<tr>
<td>6</td>
<td>Tala</td>
<td>5</td>
</tr>
Ich möchte etwas tun, ohne den Json zu analysieren, also habe ich Folgendes versucht, was natürlich eine Katastrophe war:
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');
});
});
}
Aus meiner Lösung erhalte ich nur eine Zeile mit der Nummer 6 in allen Zellen. Was mache ich falsch?
td
Elemente sauber zu verwalten