【发布时间】:2017-02-14 02:23:56
【问题描述】:
所以我试图将数据从 Url 附加到表的头部。从 URL 调用的数据是一个字符串列表。如您所见,我正在尝试遍历列表中的每个值,然后将其附加到我的表头“数据”中。 但是当我运行代码时,没有附加任何内容。我知道数据正在输入,因为窗口警报正在显示每个字符串。
JQuery:
$(document).ready(function () {
$.ajax({
url: 'http://..../api/Dynamic?table=table1',
dataType: 'Json',
success: function (tableResults) {
var count = 0;
$.each(tableResults, function () {
window.alert(this);
$('#data th:last-child').append('<th><a id="count">' + this + '</a></th>');
count++;
});
}
});
});
HTML:
<table id="data" border="1" align="center" width="95%">
<thead>
<tr>
</tr>
</thead>
<tbody>
</tbody>
</table>
有什么建议吗?
【问题讨论】:
-
你...将一个 th 附加到一个 th 上。这没有意义。
标签: jquery ajax append html-table head