Ich versuche eine Seitennummerierung aus dynamischen Daten. Ich habe begonnen Datatable zu verwenden, aber ich kann Datatable nicht mit JSON Objects laden. Bitte meinen Code unten finden:Datatable konnte nicht mit JSON-Objekten geladen werden
function drawTable(data) {
$('#t01').DataTable({
ajax: {
"aaData": data,
"dataSrc": ""
},
"aoColumns": [
{ "mdata": "UserName" },
{ "mdata": "AppName" },
{ "mdata": "OS" },
{ "mdata": "Changes" },
{ "mdata": "Time" }
]
});
}
Meine JSON:
[{
"UserName": "testUser",
"AppName": "mtv_app",
"OS": "android",
"Changes": "tveEnabled : true to false, ",
"Time": "2016-03-22 11:36:09"
}, {
"UserName": "testUser",
"AppName": "mtv_app",
"OS": "android",
"Changes": "tveEnabled : false to true, ",
"Time": "2016-03-22 11:44:11"
},..
Meine HTML-Seite:
<table id="t01" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>UserName</th>
<th>AppName</th>
<th>OS</th>
<th>Changes</th>
<th>Time</th>
</tr>
</thead>
</table>
Der Tisch ist nicht immer geladen, aber loading ... erscheint in der Tabelle. Ich habe überprüft, JSON ist im richtigen Format.
ich meinen Code bearbeitet:
function drawTable(data) {
console.log(data);
$('#t01').DataTable({
"processing" : true,
"data": data,
"columns": [
{ "data": "UserName" },
{ "data": "AppName" },
{ "data": "OS" },
{ "data": "Changes" },
{ "data": "Time" }
]
});
}
und jetzt ist meine Tabelle mit leeren Spalten geladen und ich bin immer Fehler wie: Tables Warnung: Tabelle id = t01 - Angeforderte unbekannter Parameter ‚username‘ für Zeile 0 Spalte 0.
sehen, ob es einen Fehler in der Browser-Konsole gibt. –
@KartikeyaKhosla: Ich bekomme keine Fehler in der Konsole :( –
entfernen und versuchen '" aoColumns ":' set – Ashan