Bonjour !
Voila, je commence tout juste a programmer en AJAX ...
et voila mon probleme ...
Je voudrai que chaque 2 secondes, la page se rafraichisse dans un "textarea" ...
Coté reload => pas de soucis... je passe par setTimeout ...
Mais apres, le probleme, c'est que "AJAX" ne prend pas en compte les modifications faites sur le fichier "ajax.php".
J'utilise peut etre une mauvaise méthode ??
Voici le code pour afficher dans le cadre nommé "cadre" du formulaire nommé "formulaire" le contenu du fichier ajax.php ...
Si vous savez pourquoi la page ne se rafraichit pas ...
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
//return;
}
fichier = "ajax.php";
xhr_object.open("GET", fichier, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState > 3)
{
alert(xhr_object.responseText);
document.formulaire.cadre.value= xhr_object.responseText;
}
}
xhr_object.send(null);
En esperant que vous ayez la réponse ...
Voila, je commence tout juste a programmer en AJAX ...
et voila mon probleme ...
Je voudrai que chaque 2 secondes, la page se rafraichisse dans un "textarea" ...
Coté reload => pas de soucis... je passe par setTimeout ...
Mais apres, le probleme, c'est que "AJAX" ne prend pas en compte les modifications faites sur le fichier "ajax.php".
J'utilise peut etre une mauvaise méthode ??
Voici le code pour afficher dans le cadre nommé "cadre" du formulaire nommé "formulaire" le contenu du fichier ajax.php ...
Si vous savez pourquoi la page ne se rafraichit pas ...
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
//return;
}
fichier = "ajax.php";
xhr_object.open("GET", fichier, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState > 3)
{
alert(xhr_object.responseText);
document.formulaire.cadre.value= xhr_object.responseText;
}
}
xhr_object.send(null);
En esperant que vous ayez la réponse ...