Bonjour à tous,
Mon problème est assez simple. Je récupère la réponse d'une requète XmlHttpRequest (code html généré par un script php) que j'aimerai afficher dans une balize DIV de ma page HTML.
Voici mon code :
Tout marche très bien lors du premier appel à la fonction (clic sur un bouton par exemple). Le problème survient lors des appels suivant. Au lieux de remplacer simplement mon texte par la réponse de la nouvelle requète, il les "colle" ensemble et afficher l'ancier et le nouveau (et ainsi de suite). J'aimerai donc savoir comment faire pour "vider" le contenu de la balize "info" avant une nouvelle requète, ou tout autre moyen pour gérer ce genre de situation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 xhr_object.onreadystatechange = function(){ // On ne fait quelque chose que si on a tout reçu et que le serveur est ok if(xhr_object.readyState == 4 && xhr_object.status == 200){ document.getElementById("info").innerHTML=xhr_object.responseText; } }
Merci pour votre aide,
Kev.
Partager