DataTables Ready Ajax с вашими собственными параметрамиJquery

Программирование на jquery
Anonymous
DataTables Ready Ajax с вашими собственными параметрами

Сообщение Anonymous »

Использование данных DataTables 1.10.15 в режиме на стороне сервера. Я создал сценарий PHP, чтобы предоставить ответ JSON, который включает в себя параметры, которые они упоминают в документации: https://datatables.net/manual/server-side#returned-data твоя/>
Я хочу добавить свои собственные параметры в ответ JSON, например, < /p>

Код: Выделить всё

$response = [
'data' => [ ], // Required by DataTables
'form_errors' => [ ] // Not required by DataTables
];
echo json_encode($response);
< /code>

JS, который у меня есть для вызова Ajax, выглядит следующим образом: < /p>

var myTable = $('#myTable').DataTable( {
"serverSide": true,
"ajax": {
"url" : "/response.php",
"method" : "POST"
},
});
< /code>

Как я могу прочитать ответ Ajax? Я видел в API, что есть метод .on ('xhr') 
(https://datatables.net/reference/event/xhr), который стреляет, когда запрос Ajax был завершен, например, < /p>

var myTable = $('#myTable').DataTable( {
"serverSide": true,
"ajax": {
"url" : "/response.php",
"method" : "POST"
},
}).on( 'xhr.dt', function () {
// Read response here?
});
< /code>

Но я не могу найти способ прочитать данные ответа Ajax на этой точке. < /p>

Кто -нибудь знает, если Это возможно?

Подробнее здесь: https://stackoverflow.com/questions/448 ... parameters

Вернуться в «Jquery»