Actualmente estoy usando la API de Datatable para llenar mi tabla con datos. Recientemente agregué Exportar a Excel usando selectores de columna . Para esto importé las siguientes bibliotecas:
<link href="https://cdn.datatables.net/buttons/2.2.2/css/buttons.dataTables.min.css" rel="stylesheet"> <script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.20/js/dataTables.bootstrap.min.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/dataTables.buttons.min.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.flash.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script> <script src="https://cdn.datatables.net/select/1.3.4/js/dataTables.select.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.html5.min.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.print.min.js"></script> <script src="https://cdn.datatables.net/buttons/2.2.2/js/buttons.colVis.min.js"></script>Ahora la funcionalidad para la exportación a Excel está funcionando, pero ahora ninguno de mis otros botones que tenía en esa página anteriormente están funcionando. Una vez que comenté estas 2 líneas, los otros botones comenzaron a funcionar, pero luego la funcionalidad Exportar también se detuvo.
<link href="https://cdn.datatables.net/buttons/2.2.2/css/buttons.dataTables.min.css" rel="stylesheet"> <script src="https://cdn.datatables.net/buttons/1.5.1/js/dataTables.buttons.min.js"></script>Entonces, no estoy seguro de por qué esto está creando conflictos y no estoy seguro de cómo solucionarlo. No se muestra nada en la consola también.
Mi versión de jquery.min.js es jQuery v2.1.4