par
Ryle » 18 janv. 2007, 17:25
Le "+" n'a pour effet d'addition qu'à condition de travailler avec des nombres. S'il y a une chaine dans le lot, comme ici, ce sera une concaténation.
vu la syntaxe "&clé=valeur", on peut facilement supposer qu'il s'agit de la construction d'une url ( mapage.php?cle1=valeur1&cle2=valeur2 )
Avec un peu de couleur et un contexte, cela te semblera plus parlant
var empID = 12;
var y = 2007
var pars = 'empID=' + empID + '&year=' + y;
alert(pars); // affiche "empID=12&year=2007"
document.location = "mapage.php?" + pars; // redirige vers la page avec les paramètres
Le "+" n'a pour effet d'addition qu'à condition de travailler avec des nombres. S'il y a une chaine dans le lot, comme ici, ce sera une concaténation.
vu la syntaxe "&clé=valeur", on peut facilement supposer qu'il s'agit de la construction d'une url ( mapage.php?cle1=valeur1&cle2=valeur2 )
Avec un peu de couleur et un contexte, cela te semblera plus parlant
[php]var empID = 12;
var y = 2007
var pars = 'empID=' + empID + '&year=' + y;
alert(pars); // affiche "empID=12&year=2007"
document.location = "mapage.php?" + pars; // redirige vers la page avec les paramètres[/php]