Вы пытались использовать использованные данные (https://datatables.net/manual/data/) вместо ajax?
table_direct = $('#table_direct').DataTable({
dom: 'Bflrtip',
data: data,
columns: [
{ "data": "start" },
{ "data": "start_id" }
]
});
Как то, что мы можем прочитать в официальной документации:
[
{
"name": "Tiger Nixon",
"position": "System Architect",
"salary": "$3,120",
"start_date": "2011/04/25",
"office": "Edinburgh",
"extn": "5421"
},
{
"name": "Garrett Winters",
"position": "Director",
"salary": "$5,300",
"start_date": "2011/07/25",
"office": "Edinburgh",
"extn": "8422"
}
]
$('#example').DataTable( {
data: data,
columns: [
{ data: 'name' },
{ data: 'position' },
{ data: 'salary' },
{ data: 'office' }
]
} );