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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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