gpt4 book ai didi

jquery - 数据表重新初始化时出错

转载 作者:行者123 更新时间:2023-12-01 01:32:21 26 4
gpt4 key购买 nike

我需要销毁数据表并使用一组新的列重新初始化它。

错误:

Uncaught TypeError: Cannot read property 'parentNode' of null on below line

var orig = settings.nTableWrapper.parentNode;

下面是我如何销毁和初始化表。

if($.fn.DataTable.fnIsDataTable(dataTableHelper.element)){
dataTableHelper.element.DataTable().destroy();
}

table = dataTableHelper.element.DataTable({
processing: true,
serverSide: true,
bDestroy: true,
paging: true,
ordering: true,
orderCellsTop: true,
scrollX: false,
fixedColumns: false,
fixedHeader: true,
order: order,
orderMulti: false,
lengthChange: false,
searching: false,
displayStart: 0,
pageLength: 100,
ajax: {
"url": url,
"type": 'POST',
"contentType": "application/json",
"dataType": "json",
"dataSrc": function (json) {

return json.data;
},
data: function (data) {
setTableParams(data);
}
},
columnDefs: dataTableHelper.columnDefs,
});

我应该如何纠正这个错误?

最佳答案

这是我用来销毁 DataTable 的方法:

if ( $.fn.DataTable.isDataTable( '#someTable' ) ) {
$("#someTable").dataTable().fnDestroy();
$('#someTable').empty();
}

关于jquery - 数据表重新初始化时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com