Ich habe Daten in Datentabelle geladen. Ich möchte mehr Daten in der Tabelle auf Klick auf Link hinzufügen statt redarwaing vollständige TabelleDatentabelle nach dem Hinzufügen von Daten aktualisieren?
Hier Mine Datentabelle Code (ich habe nur einen entsprechenden Code hier hinzugefügt)
function(){
oTable= $('#customerTable').dataTable({
"bJQueryUI": true,
"iDisplayStart":0,
"iDisplayLength": 10,
"bRetrieve": true,
"bServerSide": true,
"bFilter": false,
"bInfo": false,
"bAutoWidth": false,
"aaSorting": [[1,'desc']],
"aoColumns": [
{"aTargets": [0],"sName":"customer.fullName", "mData": function(response){
return response.customer.fullName;
}, "bSortable": false},
{"aTargets": [1],"sName":"updatedDate", "mData": function(response){
var updateDate = response.updatedDt;
return updateDate;
}, "bSortable": true},
]
"fnDrawCallback": function(oSettings) {
}
});
}
Wenn ich oTable.fnGetData (); // Es zeigt Reihen
Hier ist mein Datencode in Datentabelle
for(i=0; i<jsonData.length;i++) {// i have debugged data is in right json format in js
oTable.fnAddData(jsonData[i]);
oTable.fnDraw();
}
hinzufügen Als ich oTable.fnGetData()
tun Es zeigt Zeilen 15 Zeilen, aber immer noch Daten in meiner Tabelle nicht angezeigt. Außerdem gibt es keinen Fehler in der Browser-Konsole. Fehle ich etwas? Warum Daten nicht auf Tabelle aktualisiert werden?
Update: - Datatable Version 1.9.1
Bringen Beispieldaten auf die Frage verwenden, verwenden können. Die Zeile 'oTable.fnAddData (data [i]);' sollte 'oTable.fnAddData (jsondata [i]) sein;' –
Die vollständige Webanwendung, in der Daten von der Serverseite kommen. Ich bin mir nicht sicher, wonach Sie suchen? Es war Tippfehler in Frage. Im tatsächlichen Code ist es korrekt – user3198603
Zeigen Sie uns Justs eine Beispielzeile dieser Daten, die Sie vom Server bekommen. –