【发布时间】:2015-09-01 18:31:24
【问题描述】:
所以我得到了这个 html 表格
<table id="tabel_komponen" class="datatable-1">
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
<th>E</th>
</tr>
</thead>
<tbody id="badan_tabel">
</tbody>
</table>
以及从 url 调用数据并将数据附加到表中的函数
function init() {
for(x=1;x<=100;x++) {
$.get("http://somewebsite/data/data_user", {id:x}, function(data)
{
console.log(data);
var tr="<tr><td>" + data.A + "</td>";
tr += "<td>" + data.B + "</td>";
tr += "<td>" + data.C + "</td>";
tr += "<td>" + data.D + "</td>";
tr += "<td>" + data.E + "</td>";
tr += "<td><button img class='editbtn' onclick='edit_komponen("+x+")'>edit</button></td></tr>";
tr += "<td><button img class='savetbtn' onclick='edit_komponen("+x+")'>edit</button></td></tr>";
$("#tabel_komponen").append(tr);
});
}
}
我已经使用了数据表插件,但它总是给我一个结果,说“表中没有数据”
这是我用来调用dataTable函数的脚本
$(document).ready(function() {
$('.datatable-1').dataTable();
$('.dataTables_paginate').addClass("btn-group datatable-pagination");
$('.dataTables_paginate > a').wrapInner('<span />');
$('.dataTables_paginate > a:first-child').append('<i class="icon-chevron-left shaded"></i>');
$('.dataTables_paginate > a:last-child').append('<i class="icon-chevron-right shaded"></i>');
});
谢谢
【问题讨论】:
-
@MaxZoom,是jQuery dataTables动态注入的元素/容器,所以这部分代码没问题。
标签: javascript jquery datatables