我有一個非常簡單的數據,我想在表中顯示。簡單的JSON到HTML表
DATA
[{ 「1」: 「紅」, 「2」: 「橙色」, 「3」: 「藍」, 「4」: 「黃色」}]
CODE:
var a = [];
$.each(data, function (key, val) {
a.push('<tr id="tr_' +key+ '">');
a.push('<td>' + key+ '</td>');
a.push('<td>' + val+ '</td>');
a.push('</tr>');
});
var s = a.join('');
$('#color-list').html(s);
上述代碼導致[對象對象]而不是數據。
下面是我的預期結果
1紅色
2橙
3藍色
4黃色
任何建議將不勝感激
你很可能使用專用的jQuery插件來填充從數據JSON轉換爲HTML https://github.com/anuary/jquery-json-to-table。你正在玩原始的HTML,而不是DOM。這不是很實際或不安全。既然你已經在使用jQuery,你可能會學習使用'.text()'和'.html()'。 – Gajus