我正在使用以下代码清除数据表中的数据。现在我需要将新数据附加到现有数据表。
var dataTable = $('#mytable').DataTable();
dataTable.clear().draw();
var dtt = $('#mytable').DataTable({
"aaData": GlobalTable,
paging: false,
searching: false,
"columns": [
{"data": "name"},
{"data": "position"},
{"data": "office"},
{"data": "extn"},
{"data": "start_date"},
{"data": "end_date"},
{"data": "salary"}
]
});
我应该使用什么?它给了我错误数据表不允许重新初始化。
答案 0 :(得分:0)
您需要destroy
表格初始化,然后recreate
新数据。
// Destroy dataTable
$('#mytable').DataTable().destroy();
// Remove DOM elements
$('#mytable').empty();
现在使用新数据重新创建表格。
答案 1 :(得分:0)
var dataTab = $("#someTable").dataTable();
清除表格:dataTab.fnClearTable();
重绘表:dataTab.fnDraw();
向表中添加新数据:dataTab.fnAddData();