[AJAX] Perte de valeur après affectation
Bonjour,
Je débute en Ajax et javascript. Mes résultats sont aléatoires, mais là, je tombe sur une énigme.
Le code suivant fonctionne. Mais si je retire la ligne d'"alert", la valeur est perdue (renvoie 0) !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| var participantcount = 0 ; // Nombre par défaut de participants,
function groupe() {
objRequete.open('get', 'participantcount.php', true) ;
objRequete.onreadystatechange = affectparticipantcount ;
objRequete.send(null) ;
alert("il y a "+participantcount+" participants") ;
document.getElementById("participant").innerHTML = "/"+participantcount ;
}
function affectparticipantcount() {
if(objRequete.readyState == 4) {
participantcount = objRequete.responseText ;
}
} |
Ce n'est pas la première fois que j'observe ce comportement avec "alert". Quelqu'un peut-il m'expliquer ?
Merci d'avance,
Paul