Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erläuterung des JSON-Arrays und des JSON-Objekts sowie der Verwendung von $.post
In diesem Artikel teilen wir Ihnen hauptsächlich die detaillierte Erklärung von JSON-Arrays und JSON-Objekten sowie die Methode zur Verwendung von $.post mit Schauen Sie sich einen Code an:
var jsonarray = eval('('+"[]"+')'); jsonarray.push( { "openid":"1", "operate_type":"sbbb" } );
Zunächst wissen wir, dass die äußerste Ebene des Arrays [] und die äußerste Ebene des Objekts {} ist.
Der obige Code erstellt zunächst ein JSON-Array. Aus diesem Grund müssen in der Funktion „eval“ zwei Klammern stehen. Und da die äußerste Ebene des -Arrays [] ist, lautet die erste Codezeile „[]“. Auf diese Weise kann die Variable jsonarray die Funktionen oder Operationen des Arrays nutzen. Wie zum Beispiel Push. Sie müssen lediglich das richtige Zeichenfolgenformat der JSON-Daten im Push-Parameter angeben, und die Funktion konvertiert diese automatisch in Array-Elemente.
var jsonObject = eval('('+"{}"+')'); jsonObject.name = "zhang"; jsonObject.old = "18"; jsonObject.person = [{"name":"taylor","old":"22"},{"name":"taylor","old":"18"}]; console.log(jsonObject);
Um ein JSON-Objekt zu erstellen, da die äußerste Ebene des Objekts {} ist, Die erste A-Codezeile enthält also „{}“. Auf diese Weise kann die Variable jsonObject die Funktionen oder Operationen des Objekts verwenden. Um den Schlüssel und den Wert festzulegen, folgen Sie einfach der zweiten und dritten Codezeile. Wenn der Wert eines Schlüssels ein Array ist, geben Sie einfach das richtige Zeichenfolgenformat des json-Arrays an.
$.post-Methode in jquery
$.post("{php echo web_url('management/management/set_admini');}", {group_id : group_id ,admini_to_set : jsonObject }, function(data){ alert(data); });
Wenn Sie ein JSON-Array oder ein JSON-Objekt an den PHP-Hintergrund übergeben, verwenden Sie $admini_to_set = $_POST ['admini_to_set'] in PHP, um die übergebenen Parameter herauszunehmen und herauszufinden, ob es sich um ein JSON-Array oder ein JSON handelt ObjektSolange die oben genannten Parameter entfernt werden, wird dieser Parameter definitiv zu einem PHP-Array.
Verwandte Empfehlungen:
$.post übermittelt Daten und gibt Datenmethodeninstanzen im JSON-Format zurück
Javascript jQuery $.post $. Ajax-Verwendung
Ein einfaches Beispiel der $.post()-Methode in jquery
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des JSON-Arrays und des JSON-Objekts sowie der Verwendung von $.post. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!