Здравствуйте!
у меня есть таблица:
<table id="urllist" class="table table-striped table-bordered dt-responsive nowrap" cellspacing="0" width="100%">
<thead>
<tr>
<th>IP</th>
<th>Date time</th>
<th>Lang</th>
<th>uid</th>
<th>URL</th>
<th>usrid</th>
</tr>
</thead>
<tfoot>
<tr>
<th>IP</th>
<th>Date time</th>
<th>Lang</th>
<th>uid</th>
<th>URL</th>
<th>usrid</th>
</tr>
</tfoot>
</table>
и подключаю datatables:
$(document).ready(function() {
var buttonCommon = {
exportOptions: {
format: {
body: function ( data, row, column, node ) {
// Strip $ from salary column to make it numeric
return column === 5 ?
data.replace( /[$,]/g, '' ) :
data;
}
}
}
};
$('#urllist').DataTable( {
"processing": true,
"serverSide": true,
"responsive": true,
"dom": 'Bfrtip',
"buttons": [
$.extend( true, {}, buttonCommon, {
"extend": 'excelHtml5'
} ),
$.extend( true, {}, buttonCommon, {
"extend": 'csvHtml5'
} )
],
// "buttons": [
// 'csv', 'excel'
// ],
"scrollX": true,
"ajax": "server_processing.php"
} );
} );
server_processing.php -> файл который тянет данные из БД
вот скрин что получилось:
когда кликаю по кнопке csv или exel то экспортирует только первые 10 записей, а мне нужно экспортировать все записи из таблицы (а их там больше 200 000), + учитывать поиск и сортировку.
Как мне такое реализовать??