Ajax-request für server-Seite Daten für jede Seite, die in Datentabellen

Ich bin mit Jquery Datatables laden ein array von Arrays mit Daten (aaData), die über ajax-Aufruf von der server-Seite. Ich will nicht zu ziehen den ganzen Daten auf einmal sondern ich muss, um ajax-request zum laden der Daten jedes mal, wenn Benutzer klickt auf "prev" oder "next" in Datentabellen Paginierung.

Wie kann das erreicht werden ?Ich möchte ein ajax-Aufruf und liefert Ergebnisse auf der Fliegen für, die Seite nur.

Unten ist der javascript-code, wo ich bin, einen Anruf zu tätigen.

$.ajax({              
 type: "GET",
 url: "ajaxBacklog",
 contentType: 'application/json',
 data: null,
 dataType: 'json',
 success: function(json){                  
     oTable = $("#backlogTable").dataTable({
         "aaData": json.aaData,
         "bProcessing": true,
         "bServerSide": true,
         "sPaginationType": "full_numbers",
         "bJQueryUI": true,
         "bRetrieve": true,
         "bPaginate": true,
         "bStateSave": true,
         "bSort": true,
         "aaSorting": [[ 4, "desc" ]],
         "iDisplayLength": 25,
         "oLanguage": {
                 "sProcessing": "<img src='resources/images/loader.gif'/>",
                 "sEmptyTable": "No records found."
             },
         "aoColumns": [
             { "sClass": "alignCenter"},
             { "sClass": "left"},
             { "sClass": "left"},
             { "sClass": "left"},
             { "sType": 'date-uk', "sClass":"datecolumn"},
             { "sType": 'date-uk', "sClass":"datecolumn"},
             { "sClass": "left"},
             { "sClass": "left"}
         ],
         "error": function() {
             alert("Failed to load Data");
         }
     });
    }
   }
);

Habe ich auch nach dem server-seitige Verarbeitung von datatables als gut, aber nichts funktioniert.

InformationsquelleAutor roger_that | 2013-04-11
Schreibe einen Kommentar