DataTable.destroy () в ajax для DataTable 1.10 не работает - PullRequest
0 голосов
/ 13 апреля 2019

Я делаю портал и мне нужно показать предыдущие пользовательские основные записи в таблице, которую можно редактировать нажатием кнопки, добавляемой динамически в таблицу.После того, как я отредактирую или добавлю новую запись, мне нужно снова привязать данные к таблице.Я делаю это, сначала уничтожая существующие данные.

Я искал ответы на разных платформах и перепробовал практически все, и я не могу понять, что это правильно.Теперь я не уверен, есть ли проблема в моем коде или самом javascript.Я упомянул некоторые из методов, которые я пробовал до сих пор.

if ($.fn.DataTable.isDataTable("#tblId")) {
                            $('#tblId').DataTable().clear().destroy();
                        }


$('#tblId').DataTable({
                                data: data,
                                .
                                .
                                .
});


//Gives error - Cannot read property style of undefined

if ($.fn.DataTable.isDataTable("#tblId")) {
                                $('#tblId').DataTable().clear();
                                $('#tblId').DataTable().destroy(); ; 
                            }
$('#tblId').DataTable({
                                data: data,
                                .
                                .
                                .
});
//Same error as before. 
if ($.fn.DataTable.isDataTable("#tblId")) {
                                $('#tblId').DataTable().destroy();
                                $('#tblId').DataTable().remove(); 
                            }
$('#tblId').DataTable({
                                data: data,
                                .
                                .
                                .
});
//Gives error - cannot reinitialise datatable

//I have tried 
destroy:true,
bdestroy:true 

//while initialising the datatable but still it didn't work.

Я вызываю тот же веб-метод, который возвращает тот же столбец, что и раньше, но с разным количеством строк.Любая помощь будет оценена.

...