DataTables lesen AJAX -Antwort mit Ihren eigenen ParameternJquery

JQuery-Programmierung
Guest
 DataTables lesen AJAX -Antwort mit Ihren eigenen Parametern

Post by Guest »

Verwenden von DataTables 1.10.15 im Server -Seitenmodus. Ich habe ein PHP-Skript erstellt, um eine JSON-Antwort anzugeben, die die in der Dokumentation erwähnten Parameter enthält: https://datables.net/manual/server-side#returned-data

Ich möchte der JSON -Antwort meine eigenen Parameter hinzufügen, z. B. < /p>

Code: Select all

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

Die JS, die ich für den Ajax -Anruf habe, sieht so aus: < /p>

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

Wie kann ich die AJAX -Antwort lesen? Ich habe in der API gesehen, dass es eine .on ('xhr') 
Methode (https://datatables.net/reference/event/xhr) gibt, die ausfeuert, wenn die AJAX -Anforderung abgeschlossen ist, z. B. < /p>

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

, aber ich kann zu diesem Zeitpunkt keine Möglichkeit finden, die AJAX -Antwortdaten zu lesen. Das ist möglich?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post