Maison >développement back-end >tutoriel php >Explication détaillée du tableau json et de l'objet json et comment utiliser $.post
Dans cet article, nous partageons principalement avec vous l'explication détaillée des tableaux json et des objets json et la méthode d'utilisation de $.post. Nous espérons que cela pourra vous aider. regardez un morceau de code :
var jsonarray = eval('('+"[]"+')'); jsonarray.push( { "openid":"1", "operate_type":"sbbb" } );
Tout d'abord, nous savons que la couche la plus externe du tableau est [] et la couche la plus externe de l'objet est {}.
Le code ci-dessus crée d'abord un tableau json. Il doit y avoir deux crochets entourés de guillemets simples dans la fonction eval Please Baidu pour la raison spécifique. Et comme la couche la plus externe du tableau est [], la première ligne de code est "[]". De cette façon, la variable jsonarray peut utiliser les fonctions ou opérations du tableau. Comme pousser. Il vous suffit de fournir le format de chaîne correct des données json dans le paramètre push, et la fonction les convertira automatiquement en éléments de tableau.
var jsonObject = eval('('+"{}"+')'); jsonObject.name = "zhang"; jsonObject.old = "18"; jsonObject.person = [{"name":"taylor","old":"22"},{"name":"taylor","old":"18"}]; console.log(jsonObject);
Pour créer un objet json, car la couche la plus externe de l'objet est {}, donc la première ligne A de code contient "{}". De cette façon, la variable jsonObject peut utiliser les fonctions ou opérations de l'objet. Pour définir la clé et la valeur, suivez simplement les deuxième et troisième lignes de code. Si la valeur d'une clé est un tableau, indiquez simplement le format de chaîne correct du tableau json.
Méthode $.post dans jquery
$.post("{php echo web_url('management/management/set_admini');}", {group_id : group_id ,admini_to_set : jsonObject }, function(data){ alert(data); });
Lorsque vous transmettez un tableau json ou un objet json à l'arrière-plan php, utilisez $admini_to_set = $_POST ['admini_to_set'] en php pour supprimer les paramètres passés et constatez que : qu'il s'agisse d'un tableau json ou d'un json object, Tant que les paramètres ci-dessus sont supprimés, ce paramètre deviendra définitivement un tableau php.
Recommandations associées :
$.post soumet des données et renvoie des instances de méthode de données au format json
javascript jQuery $.post $. utilisation ajax
Un exemple simple de la méthode $.post() dans jquery
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!