Ich versuche, die JSON-Daten in HTML wie folgt zu machen:So zeigen json Daten in html
var data = [
{"id":"856","name":"India"},
{"id":"1035","name":"Chennai"},
{"id":"1048","name":"Delhi"},
{"id":"1113","name":"Lucknow"},
{"id":"1114","name":"Bangalore"},
{"id":"1115","name":"Ahmedabad"},
{"id":"1116","name":"Cochin"},
{"id":"1117","name":"London"},
{"id":"1118","name":"New York"},
{"id":"1119","name":"California"}
];
function drawTable(data) {
for (var i = 0; i < data.length; i++) {
drawRow(data[i]);
}
}
function drawRow(rowData) {
var row = $("<tr />")
$("#myDataTable").append(row);
row.append($("<td>" + rowData.id + "</td>"));
row.append($("<td>" + rowData.name + "</td>"));
}
<table id="myDataTable">
<tr>
<th>Id</th>
<th>Name</th>
</tr>
</table>
Aber es funktioniert nicht.
Ihr Code scheint zu funktionieren .. haben Sie genannt 'drawTable()' irgendwo? Was ist passiert? –
Sie vergessen, Ihre Funktion 'drawTable' aufzurufen. Mit 'drawTable (data);' – antyrat