Javascript 如何使用动态列号重新初始化DataTable?
我想根据页面上下拉值的变化重新初始化DataTable。若新表列数等于以前的列数,则一切正常。但是当列数小于或大于时,它会给我一个错误。 销毁功能在这种情况下不起作用。 如果我用新参数重新加载页面,也可以。但是我想用ajax调用解决这个问题。Javascript 如何使用动态列号重新初始化DataTable?,javascript,ajax,datatable,Javascript,Ajax,Datatable,我想根据页面上下拉值的变化重新初始化DataTable。若新表列数等于以前的列数,则一切正常。但是当列数小于或大于时,它会给我一个错误。 销毁功能在这种情况下不起作用。 如果我用新参数重新加载页面,也可以。但是我想用ajax调用解决这个问题。 下面是一个示例:我在DataTable函数中找不到方法。我找到了一个快速解决方案,重新创建html表格元素,如下所示: function reCreateTable() { $('#reportsTable').remove();
下面是一个示例:
我在DataTable函数中找不到方法。我找到了一个快速解决方案,重新创建html表格元素,如下所示:
function reCreateTable() {
$('#reportsTable').remove();
$('.table-responsive').prepend('<table id="reportsTable" class="table table-striped" style="width:100%"></table>');
}
函数重新创建表(){
$('#reportsTable')。删除();
$('.table responsive')。前置('');
}
如果有人能提出其他解决方案,那就太好了