$('#employee_payslip-table').DataTable().clear().destroy(); var table_table = $('#employee_payslip-table').DataTable({ initComplete: function () { this.api().columns([0]).every(function () { var column = this; var select = $('') .appendTo($(column.footer()).empty()) .on('change', function () { var val = $.fn.dataTable.util.escapeRegex( $(this).val() ); column .search(val ? '^' + val + '$' : '', true, false) .draw(); }); column.data().unique().sort().each(function (d, j) { select.append(''); $('select').selectpicker('refresh'); }); }); }, responsive: true, fixedHeader: { header: true, footer: true }, serverSide: true, ajax: { url: "{{ route('employee_payslip.index',$employee->id) }}", }, columns: [ { data: 'net_salary', name: 'net_salary', render: function (data) { if ('{{config('variable.currency_format') =='suffix'}}') { return data + ' {{config('variable.currency')}}'; } else { return '{{config('variable.currency')}} ' + data; } } }, { data: 'month_year', name: 'month_year', }, { data: 'created_at', name: 'created_at', }, { data: 'status', name: 'status', render: function (data) { if (data == 1) { return "