本人blog中中写的datatable版本是1.10及其以上的文章。起之前版本是否使用暂时没有研究过。
直接看错误
DataTables warning: table id=rap-table-list-comm-mem - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3
该种解决方式。
判断该datatable是否初始化。重复的初始化就会报该错误。
if (_tableList == undefined) { 直接看其是否等于 undefined就可以判断其是否初始化。
去初始化 _tableList
}
直接看例子。防止datatable值为空 报错。
$('#rap-table-list-dir').DataTable({
"columnDefs" : [ {
"targets" : 4,
"defaultContent" : ''
} ],
"columns" : _tableDirCols,
"order" : []
});
多个使用 targets: [ -1, -2 ]
project.prjCode 防止其为空