Issue - DataTables warning: table id=table1 - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3
Solution -
for more information please visit the page - https://datatables.net/manual/tech-notes/3
Solution -
This error can often occur when trying to obtain a reference to the DataTable for working with the API. For example, you might have a function which will always try to create a DataTable instance by passing in options when created. Then you make a modification which calls this function on a table which has already been initialised and you get this error.
In such a case, you will want to use the
$.fn.dataTable.isDataTable()
static method. This can be used to check if a table is a DataTable or not already:
12345678if
( $.fn.dataTable.isDataTable(
'#table1'
) ) {
table = $(
'#table1'
).DataTable();
}
else
{
table = $(
'#table1'
).DataTable( {
paging:
false
} );
}
for more information please visit the page - https://datatables.net/manual/tech-notes/3