Bonsoir,
J'ai un problème avec le contenu d'un paramètre de type string passé en paramètre à une url.
Voici mon code :
- ma fonction javaScript :
- dans mon script Php, je veux afficher le contenu de ma variable listeDisplayBlock :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function affEve(urlEve) { var tabInputs = new Array(); var listeDisplayBlock = ""; //on recupere ds un tableau le nbre d'inputs de l'interface var tabInputs = document.getElementsByTagName('input'); var longueur = tabInputs.length; for(var i = 0; i < longueur; i++) { if(tabInputs[i].id.indexOf("etatDiv") != -1 && tabInputs[i].value == 1) //on ne s'occupe que des inputs indiquant l'état de display d'un div { if(i < (longueur - 1)) listeDisplayBlock = listeDisplayBlock + ";"; } } urlEve = urlEve + "&listeDisplayBlock=" + listeDisplayBlock; window.location.href = urlEve; }
Le problème, c'est que ça ne m'affiche que les ";" dont je voulais me servir comme séparateur entre les différentes valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(isset($_GET['listeDisplayBlock'])) { echo $_GET['listeDisplayBlock']; }
Quelqu'un aurait une idée?
Merci d'avance.
Partager