Пользовательские свойства источника данных dataSrc и проблема разбивки на страницы
Я работаю с jQuery DataTables и режимом обработки на стороне сервера. Но я сталкиваюсь с проблемой с таблицей данных, я ищу все в документации Datatables, но не могу найти свой ответ.
Итак, проблема в том, что я получаю ответ от сервера в формате JSON, например:
Как вы можете видеть в этом ответе JSON, требуемые таблицы данных находятся вdata.data
чтобы установить этот источник данных в таблицах данных, есть свойство, котороеСвойство пользовательских данных и он работает нормально и показывает строки. Теперь проблема в том, что datatables не учитывает параметры пагинации из JSON, поэтому он показывает это:
Обратите внимание, что я не могу изменить ответ JSON со стороны сервера.
Обновить: Вот скрипт вызова js:
$(document).ready(function () {
$("#example").dataTable({
"ajax": {
url: app.getApiUrlWithAccessToken('lead/get_all'),
dataSrc: function(json){
return json.data.data;
}
},
"lengthMenu": [1,2,5,10,15],
"columns": [
{ "data": "first_name" },
{ "data": "last_name" },
{ "data": "title" },
{ "data": "email" },
{ "data": "city" },
{ "data": "status" }
],
"processing": true,
"serverSide": true
});
});