方法一:
方法二:
var table = $('#myTable').DataTable();
$('#submit').on( 'click', function () {
$.getJSON( 'newTable', null, function ( json ) {
table.destroy();
$('#myTable').empty(); // 动态列
table = $('#myTable').DataTable( {
columns: json.columns,
data: json.rows
} );
} );
} );方法二:
var table = $('#myTable').DataTable();
$('#submit').on( 'click', function () {
$.getJSON( 'newTable', null, function ( json ) {
table.destroy();
$(table .table().header()).find("tr").html(""); // 动态列
table = $('#myTable').DataTable( {
columns: json.columns,
data: json.rows
} );
} );
} );
本文介绍两种使用JavaScript和jQuery库动态更新DataTable的方法。通过AJAX请求获取新的表格数据和列定义,销毁旧表并重新初始化新表。

6261

被折叠的 条评论
为什么被折叠?



