【发布时间】:2013-12-22 02:36:09
【问题描述】:
我正在尝试将 MySQL 数据库中的一些 JSON 结果解析为一个简单的 HTML 表。目前,我可以正确返回原始 JSON 字符串 data。但是,当我尝试将这些结果解析为 HTML 表格时,我会返回“未定义”。
JS 文件:
$('input#name-submit').on('click', function() {
var name = $('input#name').val();
if ($.trim(name) != '') {
$.post('ajax/name.php', {name: name}, function(data) {
var tr;
for (var i = 0; i < data.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + data[i].ARTIST + "</td>");
tr.append("<td>" + data[i].LOCATION + "</td>");
$('table').append(tr);
}
});
}
});
来自 HTML 文件的表格:
<table>
<tr>
<th>ARTIST</th>
<th>LOCATION</th>
</tr>
</table>
已编辑:
JSON 结果,在我的索引文件中作为“未定义”返回
{"ARTIST":"Katy Perry","LOCATION":"United States"}
【问题讨论】:
-
关于 HTML 表格...第一部分应包含在 元素而不是
中。然后, 为内容。离题,但这对你来说可能很有趣:handlebarsjs.com