Проблема в том, что когда бы вы ни использовали данные на стороне сервера, вам также необходимо передавать детали ваших столбцов. Вы должны указать детали столбца, как показано ниже, также вы можете использовать приведенный ниже код для ввода данных. Вы должны указать детали столбца в том же порядке, который вы указали в заголовке таблицы.
$(document).ready(function() {
$('#example').DataTable({
"sAjaxSource": "link.json", // Your url
"bServerSide": true,
"bSearchable": true,
"order": [[1, 'asc']],
"columns": [ // You can mention here all your columns you want to display
{
"data": "Name", // Should be your json object property
},
{
"data": "City",
}
]
});
});
Надеюсь, это поможет !!!