Moi1000
Affiche originale- 15 juillet 2006
- 3 févr. 2009
J'ai un tableau multi dim en Javascript
Code : |_+_| Je dois passer le tableau à PHP (en utilisant probablement un appel Ajax)
J'ai chargé le framework jquery pour travailler avec.
Quelle serait la meilleure façon de passer le tableau à PHP ?
Merci
angewatt
Modérateur émérite
- 16 août 2005
- LES USAGES
- 3 févr. 2009
Une addition: Quelques petits extraits. L'exemple utilise un tableau 2x3.
PHP : |_+_|
Moi1000
Affiche originale- 15 juillet 2006
- 3 févr. 2009
Le premier est un nom de fichier.
La seconde est une légende pour le fichier qui est nommé dans le premier dim.
Je vais regarder votre code plus loin demain, merci pour l'aide!
angewatt
Modérateur émérite
- 16 août 2005
- LES USAGES
- 4 février 2009
Me1000 a dit : Les deux dim contiennent une petite chaîne de texte.
Le premier est un nom de fichier.
La seconde est une légende pour le fichier qui est nommé dans le premier dim.
Je vais regarder votre code plus loin demain, merci pour l'aide!
Tant que ces chaînes ne contiennent aucune virgule, je pense que mon code devrait donner une bonne longueur d'avance. Je n'ai pas fourni tout ce dont vous avez besoin, mais si vous avez besoin de conseils ou d'éclaircissements supplémentaires, faites-le moi savoir.
Aussi, si quelqu'un d'autre a des idées, n'hésitez pas à partager. Je viens d'émettre la première idée qui m'est venue.
Moi1000
Affiche originale- 15 juillet 2006
- 4 février 2009
angewatt
Modérateur émérite
- 16 août 2005
- LES USAGES
- 4 février 2009
Me1000 a dit : je pouvais voir des gens utiliser des virgules dans la légende...
Hum, bon appel. Ensuite, une alternative consiste à séparer les valeurs du tableau en utilisant autre chose que la virgule. Ainsi, une nouvelle fonction devrait être créée à utiliser plutôt que la fonction toString() qui joint les éléments du tableau. Peut-être utiliser '|' ou un caractère peu utilisé ou vous pouvez utiliser quelques caractères, par exemple, '|@|'. Ensuite, dans le PHP, lorsque vous éclatez la chaîne, vous entrez le(s) caractère(s) que vous avez utilisé comme séparateur.
Est-ce quelque chose que vous pouvez faire ou avez-vous besoin de conseils ?
Moi1000
Affiche originale- 15 juillet 2006
- 4 février 2009
Code : |_+_|
je passe la chaîne a au fichier php
Code : |_+_| Ce n'est peut-être pas mon code final pour l'envoyer au fichier php, mais pour le moment, c'est le plus facile à utiliser.
Le problème est,
mon URL ressemble à ceci :
Code : |_+_|
Cette partie « non définie » au début pose un problème lors de l'analyse des données.
Une idée de pourquoi cela se produit?
quand j'appelle
Code : |_+_| il affiche le résultat correct, donc je sais que mon tableau d'origine est bon
angewatt
Modérateur émérite
- 16 août 2005
- LES USAGES
- 4 février 2009
En outre, vous aurez probablement besoin d'une double boucle for puisque vous souhaitez travailler avec un tableau multidimensionnel.
Moi1000
Affiche originale- 15 juillet 2006
- 4 février 2009
Merci de votre aide.
Le code javascript final avec lequel j'ai fini, pour ceux d'entre vous qui sont intéressés :
Code : |_+_|
savar
- 6 juin 2003
- District de Colombie
- 4 février 2009
JSON (Javascript Object Notation) vous permet d'encoder des objets javascript dans une notation compacte qui peut être envoyée sur le fil. La plupart des autres langages ont des bibliothèques pour analyser ce JSON en objets natifs. Je suis sûr que si vous faites des recherches, vous aurez une meilleure idée de ce que je veux dire.
Articles Populaires