[AJAX] Problème avec innerHTML=xhr_object.responseText

Problème avec innerHTML=xhr_object.responseText [AJAX] - HTML/CSS - Programmation

Marsh Posté le 24-09-2008 à 15:14:55    

Bonjour tout le monde,
Je suis en train de faire un intranet, et je souhaite utiliser de l'AJAX .  
En effet, des données sont rentrées en temps réel dans une base, je voudrai donc que ces données soient actualisé sur le site.
Donc j'ai utilisé de l'ajax pour rafraichir ma div (contenant le resultat de ma requète), mais j'ai un problème avec la ligne:

Code :
  1. document.getElementById("conteneur" ).innerHTML=xhr_object.responseText;


Voici ma page (j'ai coupé quelques bouts pour que ça soit plus lisible):
[cpp]<script language="javascript">
 var xhr_object;
 
  function affiche()
 
  {
   
     setTimeout('affiche()',200);
 
     if(window.XMLHttpRequest) // Firefox
 
        xhr_object = new XMLHttpRequest();
 
     else if(window.ActiveXO

Reply

Marsh Posté le 24-09-2008 à 15:14:55   

Reply

Marsh Posté le 24-09-2008 à 15:18:52    

et ou est la question :d ?

Reply

Marsh Posté le 24-09-2008 à 15:27:02    

...et pourquoi deux posts identiques?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-09-2008 à 19:24:12    

Tu fais une requète tous les 200 millisecondes (soit 5 par secondes) ? C'est quoi l'intérêt ? Qui peut prendre une décision dans un laps de temps aussi court ? Sans parler des problèmes de montée en charge ... et de connexion en TIME_WAIT.
 
Edit: [:tinostar] j'ai confondu setInterval et setTimeout. Bah, je vais me coucher.


Message édité par tpierron le 24-09-2008 à 19:59:21
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed