Mais, rien à faire, je n'arrive pas à faire transiter de variable depuis
l'intérieur des parenthèses de la fonction:
xhr.onreadystatechange=function(){....}
vers la page dynamique cible.
Lorsque j'écris par exemple: entre ces parenthèses, quelle que soit la manière dont je déclare
la variable "reponse" en local ou bien dans le script, avec ou sans
le mot clé "var", elle ne veut pas sortir.
La seule manière de la faire sortir est alert(reponse) ou bien HTMHinner
et cela depuis l'intérieur de ces parenthèses.
J'ai fait l'essai depuis les fonctions ajaxproc et ajaxcreate et là aucun
problème, les variables sortent. Mais depuis l'interieur de la fonction:
onreadystatechange, impossible!
J'ai fait une recherche sur le net, et il semble que innerHTM ou bien alert
depuis l'intérieur des parenthèses soit toujours utilisé dans les appels ajax.
Je crois donc que si on veut traiter du code avant de l'écrire dans la
page cible (par exemple, separer les clés-valeurs, modifier l'affichage en
fonction des valeurs numériques renvoyées par la page php) ,il faut
traiter le code à l'intérieur des parenthèse de "onreadystatechange"
et il me semble que l'on n'a pas d'autre choix.
Quelqu'un peut-il me confirmer cela.
Partager