Я работаю над jQuery datatable и пытаюсь реализовать функцию конвейера, используя обработку на стороне сервера.(следуя коду, аналогичному предложенному на сайте jQuery)
https://datatables.net/examples/server_side/pipeline.html
Фактический сценарий
Моя реализация отличается только в части данныхгде мои данные - это массив объектов, но согласно ссылке данные получены из ajax ..
Мой ответ Ajax от REST API ::
{
"status": true,
"data": [{
"dbid": "xyz",
"name": "QA Pt",
"email": "a+123@gmail.com",
"isactive": true,
"Datecreated": "2018-06-04",
"lastmodified": "2018-06-04",
"newfields": {
"firstname": "QA",
"lastname": "Pt",
"viewonlyadmin": "no",
"usertype": 0
},
"userid": "85097428"
}, {
"dbid": "xyz",
"name": "QA Pt",
"email": "a+123@gmail.com",
"isactive": true,
"Datecreated": "2018-06-04",
"lastmodified": "2018-06-04",
"newfields": {
"firstname": "QA",
"lastname": "Pt",
"viewonlyadmin": "no",
"usertype": 0
},
"userid": "85097428"
}],
"recordsTotal": 597,
"recordsFiltered": 597,
"draw": 1
}
Pipelineфункция и часть разбиения на страницы работают отлично, но данные в таблице всегда отображаются как " Не найдено подходящих записей "
Когда я пытался отладить код, в функция обратного вызова функцияОбъект 'settings' -> aoData всегда пуст.
Ниже приведен скриншот таблицы.
Сценарий2
Другое исправление, которое я пробовал, - передача json.data в функцию drawcallback вместо drawcallback (json) в функции успеха ajax.В этом случае данные отображаются в таблице, но часть нумерации страниц не выполняется.PFB снимок экрана.
Кто-нибудь имеет представление о том, почему эти данные не применяются к таблице?Нужна помощь в устранении этой проблемы ..