我正在動態創建jquery Datatable。 ColumnNames和Rows值來自服務器端使用Ajax調用。現在,我需要每次都要重新初始化此數據表,因此我在每個ajax調用中都使用了屬性"bDestroy": true,
,但是在第一次顯示後,DOM正在被破壞。這是我的代碼Jquery Datatable未被重新創建
$('#JDatadt').dataTable({
"order": [],
"dom": "Bfrtip",
"buttons": ["csv", "excel", "pdf"],
"columnDefs": [{ "className": "dt-center", "orderable": false, "width": 20 }],
"bInfo": false,
"paging": true,
"processing": true,
"bDestroy": true,
"columns": dataObject[0].columns,
"data": dataObject[0].data
});
這裏發生了什麼問題。請幫助
你正在得到什麼錯誤? – ScanQR
@TechBreak它給錯誤,如'0x800a138f - JavaScript運行時錯誤:無法獲取未定義或空引用的屬性'aDataSort' – Lara
你有沒有嘗試下面提供的代碼片段?請注意,它會根據您的數據表版本而變化。 – ScanQR