Ajax, ça ne s'affiche pas
Posté : 20 avr. 2006, 15:33
Bonjour
J'ai voulu faire mes premiers pas en Ajax, mais je me suis planté, fallait s'en douter
Pourtant je pense tout faire comme il faut, je m'explique. Je désire afficher et raffraichir automatiquement le fichier "tmninfo.php", j'ai téléchargé le célèbre XHRConnection.js, mis à la racine du site, sur mon index.php entre les balises HEAD, j'ai mis ce code:
A l'endroit où je souhaites l'afficher, j'ai mis:
Et enfin à l'intérieur même du fichier tmninfo.php:
Qu'ai-je fait de travers ?
J'ai voulu faire mes premiers pas en Ajax, mais je me suis planté, fallait s'en douter
Pourtant je pense tout faire comme il faut, je m'explique. Je désire afficher et raffraichir automatiquement le fichier "tmninfo.php", j'ai téléchargé le célèbre XHRConnection.js, mis à la racine du site, sur mon index.php entre les balises HEAD, j'ai mis ce code:
Code : Tout sélectionner
<script type="text/javascript" src="XHRConnection.js"></script>
<script type="text/javascript">
function afficherServeur() {
var XHR = new XHRConnection();
XHR.setRefreshArea(zoneServeur);
XHR.sendAndLoad("tmninfo.php", "GET");
timer=setTimeout(afficherServeur,5000)
return true;
}
</script>Code : Tout sélectionner
<div id="zoneServeur"></div> header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Content-type: application/xml");
$xml = "blabla";
echo utf8_encode($xml);
Et le résultat, c'est que rien ne s'affiche Qu'ai-je fait de travers ?