Я пытаюсь использовать serverSide: true с DataTables в более старом проекте CakePHP (версия CakePHP: 2.x), но у меня возникли проблемы. Когда я включаю опцию на стороне сервера, таблица загружается неправильно — вместо этого она просто отображает необработанный ответ JSON.
Вот мой код JavaScript для инициализации DataTable:
Код: Выделить всё
$('#tier-management-table').DataTable({ "stateSave": true, "pageLength": 200, "pagingType": 'simple', "processing": true, "serverSide": true, });
А вот код CakePHP, который я использую для возврата данных в виде ответа JSON:
Код: Выделить всё
$this->set(array( 'response' => $response, '_serialize' => 'response' ));
Я новичок в CakePHP и не знаю, чего мне не хватает. Как я могу гарантировать, что DataTable правильно загружает данные с сервера? Любая помощь будет оценена по достоинству!
Подробнее здесь:
https://stackoverflow.com/questions/793 ... n-cakephp2