здесь мы не используем никакие вызовы ajax, а просто привязываем объект json к указанному ниже датату, это код, который я использую
$(".loading").show();
$('#myTable').DataTable().destroy();
var dataTable = $('#myTable').DataTable({
data: passeddata,
dom: 'lBfrtip',
buttons: [{ extend: 'excel', text: 'Export to Excel', filename: 'Global Credit Analysis Report' }],
"lengthMenu": [[100, 200, 300, 500], [100, 200, 300, 500]],
deferRender: true,
"scrollY": '60vh',
"scrollX": true,
order: [[6, 'asc']],
columns: [
{ "data": "GFS_x0020_Region","defaultContent": "" },
{ "data": "Focal_x0020_Point_x0020_of_x0020.Title","defaultContent": ""},
{ "data": "Preparer_x0020_Email.Title","defaultContent": ""},
{ "data": "RequesterFullName","defaultContent": "" },
{ "data": "RequestorsOrganization","defaultContent": "" }
]
});
dataTable.columns.adjust();
$(".loading").hide();