Page 1 sur 1

syntaxe

Posté : 18 janv. 2007, 17:20
par artotal
Bonjour,
j'arrive pas à comprendre la syntaxe ?

Code : Tout sélectionner

var pars = 'empID=' + empID + '&year=' + y;
je comprend :
variable global = le champs empID qui est égal à empID + '&year. en faite je ne comprend rien, je sais que le + fait la concaténation et additionne (l'embrouille)
C'est tirer d'une doc sur prototype :
http://www.electrolinux.com/traductions ... pe.js.html
D'avance merci

Posté : 18 janv. 2007, 17:25
par Ryle
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

Posté : 18 janv. 2007, 17:59
par artotal
là sa me parle ;-)
C'est impressionnant prototype pour l'ajax, un appel, mais une fonction...

Code : Tout sélectionner

<script> function obtenir_php() { var url = 'http://creatif-web.be/developpeur/psalut_php.php'; var pars = 'someParameter=ABC'; var myAjax = new Ajax.Updater('placeholder', url, {method: 'get', parameters: pars}); } </script> <div onclick="obtenir_php()">sssssssssssssss</div> <div id="placeholder"></div>
Merci
PARIS == 48°52 2°20

Posté : 18 janv. 2007, 18:09
par artotal
Là non plus je ne comprend rien

Code : Tout sélectionner

var total=0; var factor=5; var result=42; alert('total= ' + total + ' -- facteur = ' +facteur+ ' -- result = ' +result);
le -- est ce que c'est une décrémentation ?

Posté : 18 janv. 2007, 19:01
par zeus
:? bah ... c'est le même principe :oops:

un alert servant à afficher,

Code : Tout sélectionner

var total=0; var factor=5; var result=42; alert('total= ' + total + ' -- facteur = ' +facteur+ ' -- result = ' +result);
va afficher

Code : Tout sélectionner

total= 0 -- facteur = 5 -- result = 42
Le '--' n'est qu'un bout de la chaine ;)

Posté : 18 janv. 2007, 19:22
par artotal
oui mais c'est tirer d'un livre qui explique des trucs à embrouille. Il s'adresse à des développeur Java ou c pour parler du javascript et prèche RoR. Que je suis donc sensé connaître.
Se volume se laisse tombé des mains, pourtant encensé. Ou pour faire un cadeau à quelqu'un qu'on aime pas, sa en vaut la peine.