Не удается повторно инициализировать DataTable - динамические данные для данных
У меня есть дата, показывающая всех сотрудников. Это работает нормально для всех сотрудников наdocument.ready
, У меня есть тег выбора, содержащий тип сотрудников, как'project_manager' & 'team_leader'
и при смене типа сотрудника я вызываю функциюget_employees(emp_type)
и прохождение выбранного типа сотрудника.
Он получает нужные и правильные данные в ответе ajax, но выдает предупреждение
DataTables warning: table id=example - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3
Я пытался уничтожить его, но не повезло.
также пытался за
$('#example').dataTable().fnClearTable();
$('#example').dataTable().fnDestroy();
он очищает таблицу и показывает вновь добавленные данные, но каждый раз добавляет новые изображения сортировки с именем столбца.
Вот мой фрагмент кода.
$(document).ready(function() {
get_employees('all');
});
function get_employees(emp_type)
{
$.ajax({
url: '../ajax_request.php',
type: "POST",
data: {
action: "admin_get_all_employees",
type: emp_type
},
success: function(response) {
var response = jQuery.parseJSON(response);
// $('#example').destroy(); tried this but haven’t worked
$('#example').dataTable({
"aaData": response.data,
});
}
});
}
Заранее спасибо.