PHP-Skript auf Serverseite:
$data['id'] = 1;
$dat['name'] = "mary";
$da['red']= array_merge($data,$dat);
$data1['id'] = 2;
$dat1['name'] = "Schlucken";
$da['blue']= array_merge($data1,$dat1);
print_r($da); //Der Ausdruck ist ein zweidimensionales Array (wie unten gezeigt)
/*
Array
(
[rot] => Array
(
[Name] =>
) )
[blau] => Array
(
[Name] =>
) )
)
*/
echo json_encode($da);//Die Ausgabe ist eine in das JSON-Format konvertierte Zeichenfolge, die direkt in js verwendet werden kann (wie unten gezeigt)
/*
{"red":{"id":1,"name":mary"},"blue":{"id":2,"name":u71d5u5b50"}}
*/
?>
JQuery-Skript:
Verarbeitung nach Rückkehr zu js:
Die erste erfordert eine Varl-Konvertierung: Wenn es sich um eine Zeichenfolge handelt, konvertieren Sie sie mit eval in ein JQuery-Objekt (wie unten gezeigt)
Code kopieren
Der Code lautet wie folgt:
Der zweite Typ: erfordert keine Konvertierung:
Code kopieren
Der Code lautet wie folgt:
var arr = {"red":{"id":1,"name":mary"},"blue":{"id":2,"name":u71d5u5b50"}};
$.each(arr,function(idx,item){
//Ausgabe
Alert(item.id „Haha“ item.name);
})
Es gibt auch zwei Schleifenmethoden:
Code kopieren
Der Code lautet wie folgt:
//Methode 1:
$.each(arr,function(idx,item){
}