Проблема заключается в том, что вы инициализируете библиотеку DataTable()
на одном и том же элементе несколько раз, что недопустимо и приводит к появившейся ошибке.
Чтобы исправить это, объедините все параметры в один звонок, вот так:
jQuery(function($) {
var table = $('#escritorios').DataTable({
lengthChange: false,
buttons: ['colvis', 'print', 'copy', 'excel', 'pdf'],
responsive: {
details: {
type: 'column',
target: 'tr'
}
},
columnDefs: [{
className: 'control',
orderable: false,
targets: 0
}],
order: [1, 'asc']
});
table.buttons().container().appendTo('#example_wrapper .col-md-6:eq(0)');
});