Я пытался показать свои данные в DataTable, но, похоже, не отображается, вот мой код
var table = $('#listorderstatus');
var filter = $('.form-filter');
var target = table.attr('data-table');
var FrDate = $('#FrDate').val();
var ToDate = $('#ToDate').val();
var KPNo = $('#KPNo').val();
var oTable = table.on( 'processing.dt', function ( e, settings, processing ) {
if (processing) {
$(this).find('tbody').addClass('load1 csspinner');
} else{
$(this).find('tbody').removeClass('load1 csspinner');
};
}).DataTable({
"bServerSide": true,
"paging": true,
"pageLength": 10,
"filter": false,
"ajax": {
"url" : "../../ajax/datatable.php",
"type": "POST",
"data" : function( d ) {
d.target = table.attr('data-table');
d.FrDate = $('#FrDate').val();
d.ToDate = $('#ToDate').val();
d.KPNo = $('#KPNo').val();
},
"dataSrc": ""
}
});
и вот моя перезагрузка ajax (я перезагружаю с параметром post)
$('.btn-form-filter').click(function(){
oTable.ajax.reload()
});
и вот мои данные JSON
["data"]=>
array(1) {
[0]=>
array(7) {
[0]=>
string(10) "NORT180001"
[1]=>
string(10) "2018-11-02"
[2]=>
string(8) "NF0A2UNK"
[3]=>
string(4) "Name"
[4]=>
string(88) "<a href="javascript:;" id="targetvieworderstatus" target-link="view" id-KPNo="">View</a>"
[5]=>
string(31) "<a href="javascript:;">Edit</a>"
[6]=>
string(33) "<a href="javascript:;">Delete</a>"
}
}
Любая помощь? Я не могу понять, почему я не могу показать свои данные.