Wenn ich ein normales Array und mehrdimensionales Array in PHP und ich sie zurück wie dieseWie man Daten von JSON-Objekt erhalten
$data['normalArray'] = $array;
$data['multiArray'] = $multiArray;
echo json_encode($data);
Wie kann ich sie in jQuery zugreifen? Ich habe versucht, $ .each verwenden, aber keine Ergebnisse
/edit einige zusätzliche Informationen Ich bin mit Ajax die Objekte zu erhalten, und der normale funktioniert jetzt aber nicht sicher, wie das mehrdimensionales Array zu tun
success: function (result)
$.each(result.normalArray, function (i, item) {
console.log(item.key);
});
}
Hallo Bart
Aber zuerst müssen Sie die JSON-String von PHP zurückgegeben analysieren! JSON bedeutet Javascript Object Notation. Alle Objekte in Javascript sind ein JSON. Ein jQuery ist eine Javascript-Bibliothek ... Um auf die Felder eines JSON in Javascript zuzugreifen, können Sie über seine Schlüssel zugreifen. Wenn Sie die Schlüssel nicht kennen, können Sie sie mit var keys = Object.keys (json) abfragen, die Ihnen ein Array mit allen Schlüsseln zurückgeben. Danach können Sie einen Schlüssel ausführen. ForEach (...) – Joze