Ich kann das Ganze leider nur Auszugsweise posten, da der Großteil ohne mein Framework nicht wirklich funktioniert
Ersteinmal brauchst du einen Beispiel JSON String:
Code:
echo '
{
"ResultSet":
{
"Result":
[
{
"id": "2",
"name": "A",
"email": "aac@marbec.de",
"lastonline": "1234567890"
},
{
"id": "1",
"name": "B",
"email": "cde@marbec.de",
"lastonline": "1234567890"
},
{
"id": "3",
"name": "C",
"email": "xyz@marbec.de",
"lastonline": "1234567890"
}
]
}
}
Den String hole ich mir via AJAX und wandle den dann in ein Objekt um:
Code:
json_object = eval("(" + xhttp.responseText + ")");
Aus diesem Objekt extrahierst du jetzt den Array mit den Daten:
Code:
var rows = json_object.ResultSet.Result;
Den Array rows kannst du jetzt über die Sortierfunktion nach einer Spalte sortieren:
Code:
Array.prototype.sortAsc = function(intCol) {
for(var i = 0; i < this.length - 1; i++) {
for(var j = (i + 1); j < this.length; j++) {
if(this[j][intCol] < this[i][intCol]){
var arrHelp = this[i];
this[i] = this[j];
this[j] = arrHelp;
}
}
}
}
Code:
rows.sortAsc("id"); //Sortiert hier nach der Spalte id
Jetzt kannst du den Array rows einfach via for Schleife ausgeben und auf die Inhalte (z.B. row.id) zugreifen und in einer Tabelle speichern
Hoffe ich konnte dir damit etwas helfen
mfg
Link