Bonjour à tous;
J'ai une page jsp qui contient du code javascript je veux passer des tableaux du code jsp vers le code javascript.
Comment peut -faire ???
Cé très urgent svp
Merci d'avance
Bonjour à tous;
J'ai une page jsp qui contient du code javascript je veux passer des tableaux du code jsp vers le code javascript.
Comment peut -faire ???
Cé très urgent svp
Merci d'avance
Sur le principe, oui c'est possible, mais peux tu poser fonctionnellement le probleme? oublie l'aspect technique et dis nous ce que tu veux faire en francais![]()
Ben je sais pas ce que tu cherche exactement mais voila ce que je te propose :
1- approche 1 (pas très pratique):
créer dans ton formulaire un champ caché qui contient un string qui représente les valeur de ton tableau séparer par un espace ou un caractère bien précis (donc chaque case est une valeur et on les sépare par des espace) exemple:
<INPUT TYPE="hidden" NAME="champ_cache_representant_mon_tableau " VALUE="Val1deCase1deMonTableau Val2deCase1deMonTableau Val3deCase1deMonTableau Val1deCase4deMonTableau Val1deCase5deMonTableau">
ainsi t'as ton tableau sous forme de string et vue q'on javascript tu peut récupérer la valeur d'une balise connaissant son nom le tour est joué.
Mais entre nous t'as vraiment de faire ça ? c'est la que la deuxième approche se pointe.
2- approche 2 (je sais pas si ça peut rependre à ton besoin)
je pense que tu pourra procéder ainsi, mais je sais pas si ça peut rependre a ton besoin:
function javaScript() {
var ValeurDeMaCase0= <%MonTableau[0]%>;
}
Mais la c'est pas très flexible tu trouve pas ?!!!!
alors ce qu'il se fait à mon avis c'est :
3- t'essais d'utiliser AJAX, tu envois une requête au serveur pour récupérer ton tableau sous forme de flux XML, ce qui te permet de le parser en JavaScript et manipuler ainsi ton tableau (sous forme de flux XML) comme un objet JavaScript.
Et donc enfin ce que je te conseil c'est la dernière solution.
J’espère que ça pourra t'aider,
Bonne chance.
Regarde en plus ya une solution ici dans le même forum
![]()
![]()
![]()
![]()
![]()
Non je rigole je voulais juste utiliser les Smileys![]()
Partager