Bonjour,
je cherche à passer une varible de PHP vers une fonction javascrip (ajax).
Cette fonction recharge une balise DIV, mon probleme est que la valeur JAVASCript est passé en tant que chaine.
Et non en tant que valeur...
Certainement un problème de /'" ou mais je bloque.
Si qlq peux, me fillet un coup de pouce. MERCI
1/ appel de la fonction =>
echo "Nombre d'image pour le produit : <select name='upload_imgsup' onChange=\"envoieRequete('pages/boucle_chload.php?nb=this.options[this.selectedIndex','zoneCible');\">";
2/ la fonction =>
function envoieRequete(url,id)
{
var xhr_object = null;
var position = id;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
// On ouvre la requete vers la page désirée
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){
if ( xhr_object.readyState == 4 )
{
// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
document.getElementById(position).innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
}