У меня огромная база данных (миллионы строк в таблицах), поэтому моя страница запаздывает, как только я подключился к базе данных. Итак, мой план - вернуть пустую таблицу перед фильтрацией, чтобы она не обрабатывала все данные сразу и отображала только отфильтрованные данные. Однако я не совсем уверен, что мне следует добавить в мой ajax, чтобы таблица сначала отображала пустую строку перед фильтрацией.
Это мой код ajax:
<script type="text/javascript">
$(document).ready(function(){
fill_datatable();
function fill_datatable(employment='',carOwnership='')
{
var dataTable = $('#table_data').DataTable({
processing: true,
serverSide: true,
"fixedHeader": {
header: true,
{
extend: 'collection',
text: 'Export',
buttons: ['pdf','print', 'csv']
}
if( $.fn.DataTable.isDataTable('#table_data')){
table.destroy();
$('#table_data').empty();
fill_datatable(employment, carOwnership2);
}
});