Я новичок в codeigniter. И это первый раз, когда я использую datatable. Таблица данных отлично работает с такими функциями, как сортировка, поиск и т. д., Но мне нужно реализовать кнопку экспорта. Я загрузил файлы javascript и css, необходимые для кнопки datatble, но нет подходящего результата. Можно ли решить эту проблему.
это код javascript, который я использую
table = $('#user_data').DataTable({
"dom": '<"top"iB>rt<"bottom"flp><"clear">',
"buttons": [
{extend:'pdfHtml5',text:'Save as Pdf',key:'p'}
],
"processing": true, //Feature control the processing indicator.
"serverSide": true, //Feature control DataTables' server-side processing mode.
"order": [], //Initial no order.
"bFilter":false,
"ordering":false,
'bLengthChange': false,
// Load data for the table's content from an Ajax source
"ajax": {
"url": "fetch_print_list",
"type": "POST",
//"contentType": "application/json; charset=utf-8",
"data": function ( data ) {
data.branch = $('#branch').val();
data.fromdate = $('#fromdate').val();
data.view_by = $('#view_by').val();
},
},
//Set column definition initialisation properties.
"columnDefs": [
{
"targets": [ 0 ], //first column / numbering column
"orderable": false, //set not orderable
},
],
});
это файлы, которые я загрузил
<script src = "<?php echo base_url('resource/DataTables/jquery.min.js');?>"></script>
<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url('resource/DataTables/jquery.dataTables.min.css');?>"/>
<script type = "text/javascript" src = "<?php echo base_url('resource/DataTables/jquery.dataTables.min.js');?>"></script>
<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url('resource/DataTables/Buttons-1.5.2/css/buttons.dataTables.min.css');?>"/>
<script type = "text/javascript" src = "<?php echo base_url('resource/DataTables/Buttons-1.5.2/js/dataTables.buttons.min.js');?>"></script>
<script type = "text/javascript" src = "<?php echo base_url('resource/DataTables/pdfmake-0.1.36/pdfmake.min.js');?>"></script>
<script type = "text/javascript" src = "<?php echo base_url('resource/DataTables/pdfmake-0.1.36/vfs_fonts.js');?>"></script>
<script type = "text/javascript" src = "<?php echo base_url('resource/DataTables/Buttons-1.5.2/js/buttons.html5.min.js');?>"></script>
извините, я не знаком со скрипкой .....
Спасибо за предложение. Я применил код на упомянутом сайте, и он работает правильно, но у меня все еще есть проблемы с моей реальной работой. Когда я запускаю код в codepen.io, я получаю предупреждающее сообщение «DataTables warning: table id = user_data - Ajax error. Дополнительные сведения об этой ошибке см. В разделе datatables.net/tn/7». Я предполагаю, что проблема связана с URL-адресом, который я вызвал в ajax. URL-адрес в функции ajax указывает на функцию на странице контроллера.
Поделитесь ссылкой на код !!! это уникальная ссылка !!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


ты можешь создать скрипку?