Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung des JSON-Arrays und des JSON-Objekts sowie der Verwendung von $.post

Ausführliche Erläuterung des JSON-Arrays und des JSON-Objekts sowie der Verwendung von $.post

小云云
小云云Original
2018-03-20 10:24:332081Durchsuche


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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn