almaje
Messages postés14Date d'inscriptionmercredi 12 octobre 2011StatutMembreDernière intervention21 décembre 2016
-
20 janv. 2010 à 03:09
almaje
Messages postés14Date d'inscriptionmercredi 12 octobre 2011StatutMembreDernière intervention21 décembre 2016
-
25 mars 2010 à 22:45
Bonjour,
voila j'ai probleme avec l'affiche d'un de les scripts et pour tout le code est bon c'est ajax et php :
ajax.js
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function affich_seance()
{
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState 4 && xhr.status 200)
{
// On affiche dans le span sujet1 le retour de ajaxsujet1.php
document.getElementById('sujet1').innerHTML = xhr.responseText;
}
}
// On envoie la requete a "ajaxsujet1.php"
xhr.open("POST",'ajaxsujet1.php',true);
xhr.setRequestHeader('Content-Type','applicati
on/x-www-form-urlencoded');
// On recupere la valeur de l'input ayant pour id: nb
nb = document.getElementById('nb').value;
// On envoie a ajaxsujet1 le nb recupéré
xhr.send("nb="+nb);
}
wdridi
Messages postés2Date d'inscriptionjeudi 6 décembre 2007StatutMembreDernière intervention25 mars 2010 25 mars 2010 à 17:33
vous utilisez getXHR()sans affecter l'objet retourné dans une variable
corrigez votre code en écrivant
xhr=getXhr(); et non pas getXhr() dans la première ligne de la fonction affich_seance()