Tengo un DataTables que obtiene todos los datos disponibles de una llamada AJAX que devuelve esto:
No estoy usando la opción del lado del serverSide porque estoy devolviendo todos los datos en la primera carga, pero aquí el comportamiento extraño: si deshabilito searching , como esto:
let tablePrematch = $('#table-prematch').DataTable({ processing: true, serverSide: false, searching: false, deferRender: true, autoWidth: true, colReorder: true, pageLength: 100, dom: "<'row'<'col-sm-3'l><'col-sm-6 text-center'B><'col-sm-3'f>>" + "<'row'<'col-sm-12'tr>>" + "<'row'<'col-sm-5'i><'col-sm-7'p>>", Los DataTables muestran correctamente los datos. Si configuro searching: true , DataTables no mostrará las filas.
Esto es extraño porque la llamada AJAX en realidad devuelve la misma respuesta.
Solo necesito habilitar la barra de búsqueda para filtrar columnas específicas, ¿qué hice mal?