Я скоро сойду с ума. Что с этим не так? Я прочитал всю документацию и все выглядит хорошо. Но это никогда не вызывает данных. Просто нужна помощь.
Я попытался использовать Draw, и это приводит к ошибке. Я попытался qrform.api (). ajax .reload, он не выдал ошибку, но ничего не изменилось и в моей таблице.
undefined is not an object (evaluating 'qrform.ajax.reload')
Вот мой весь код ниже. И это дает
var qrform = $('#qr-form').DataTable({
responsive: true,
// Pagination settings
"processing": true,
"serverSide": true,
"ajax": "/form/giris-cikis/{{ $form->id }}/json",
dom: `<'row'<'col-sm-6 text-left'f><'col-sm-6 text-right'B>>
<'row'<'col-sm-12'tr>>
<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7 dataTables_pager'lp>>`,
pageLength: 100,
"language": {
"url":"https://cdn.datatables.net/plug-ins/1.10.20/i18n/Turkish.json"
},
columns: [
{ data: 'name', name: 'name' },
{ data: 'turnike', name: 'turnike' },
{ data: 'type', name: 'type', "render": function (data, type, row) {
return '<span class="kt-badge kt-badge--bolder kt-badge kt-badge--inline kt-badge--unified-'+ (data == "Giriş" ? "success" : "danger" ) + '">' + data +'</span>';
}
},
{ data: 'created_at', name: 'created_at' }
],
buttons: [
'print',
'copyHtml5',
'excelHtml5',
{ extend: 'csvHtml5', text: 'Excel' },
'pdfHtml5',
]
});
$(document).ready(function(){
$('.qr-form').ajaxForm({
beforeSubmit: function(){
$(".qr-form button[type=submit]").attr('disabled', true);
$(".formprogress").show();
},
error: function(){
$(".qr-form button[type=submit]").removeAttr('disabled');
swal.fire({
"title": "",
"text": "Kaydedilemedi",
"type": "warning",
"confirmButtonClass": "btn btn-secondary"
});
},
dataType: 'json',
success: function(item){
$(".qr-form button[type=submit]").removeAttr('disabled');
$(".formprogress").hide();
if(item.status){
$(".qr-form input[name=qr]").val('').focus();
qrform.ajax.reload();
}else{
swal.fire({
"title": "",
"text": item.message,
"type": "warning",
"confirmButtonClass": "btn btn-secondary"
});
}
}
});
});