Re: variable spip et javascript
"jo.baloo" <[email protected]> Thu, 6 May 2021 17:48:34 +0200 (CEST)
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <116699238.6600.1620316114466.JavaMail.www@wwinf1k12> |
mon pb c'est ça sauf que je veut remplir le tableau dynamiquement avec une boucle et que la partie l'ensemble : nom,poire,couleur,vert,poids,80 et un champ d'une table récupere par une balise #VALEUR. Je pense que l'erreur vient de la > Message du 06/05/21 14:53 > De : "Victor / tokiop" > A : [email protected] > Copie à : > Objet : Re: [Spip] variable spip et javascript > > Le 06/05/2021 à 14:25, jo.baloo a écrit : > > mais en réalité j'ai pour chaque ligne du tableau > > > > la famille #FAMILLE son titre #TITRE ses valeurs #VALEUR > > > > avec #VALEUR au format "nom1","val1","nom,"val2"...ou au minimum je pourrais faire "val1","val2" ou val1,val2...ou autre si besoin > > Bonjour, > > je suis pas sûr de comprendre correctement. Si tu souhaites attribuer plusieurs valeurs à une clé, tu peux lui assigner un tableau, pour créer une imbrication de tableaux : > > ``` > [(#SET{fruits,#ARRAY})] > > [(#SET{fruits,#GET{fruits}|array_merge{ > #ARRAY{pomme,#ARRAY{nom,pomme,couleur,rouge,poids,200}} > }})] > [(#SET{fruits,#GET{fruits}|array_merge{ > #ARRAY{poire,#ARRAY{nom,poire,couleur,vert,poids,80}} > }})] > [(#SET{fruits,#GET{fruits}|array_merge{ > #ARRAY{banane,#ARRAY{nom,banane,couleur,jaune,poids,150}} > }})] > > > // <![CDATA[ > var fruits_js = [(#GET{fruits}|json_encode{32})]; > // ]]> > ``` > > fruits_js aura alors ce contenu : > > > ``` > { > "pomme":{ > "nom":"pomme", > "couleur":"rouge", > "poids":200 > }, > "poire":{ > "nom":"poire", > "couleur":"vert", > "poids":80 > }, > "banane":{ > "nom":"banane", > "couleur":"jaune", > "poids":150 > } > } > > ``` > > Est ce que c'est ce que tu souhaites faire ? > > Bonne journée :) > _______________________________________________ > liste spip > [email protected] - désabonnement : envoyer un mail à [email protected] > > Archives : https://www.mail-archive.com/[email protected]/maillist.html > > Infos : https://listes.rezo.net/mailman/listinfo/spip > > Documentation de SPIP : http://www.spip.net/ > > Irc : de l'aide à toute heure : http://spip.net/irc >