ovatesfred
Messages postés2Date d'inscriptionmardi 16 septembre 2008StatutMembreDernière intervention23 novembre 2010
-
23 nov. 2010 à 21:35
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 2011
-
24 nov. 2010 à 08:59
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);
Le grand Jisay
Messages postés100Date d'inscriptionmardi 8 mai 2007StatutMembreDernière intervention18 février 20112 24 nov. 2010 à 08:59
Salut,
Essaie d'utiliser la fonction js escape qui va transformer ta chaîne de manière à ne laisser aucun caractère spéciaux qui pourraient poser problème lors du passage de paramètre.