2009-12-29 4 views
1

Au cours d'une document.ready, j'appelle la fonction « load_result » décrit ci-dessous:En utilisant jQuery, quelle est la meilleure façon de configurer un système de sondage?

function load_result() 
{ 
    $.getJSON("http://www.mywebsite.com/loadresult.php", function(data) { 
     if(data == undefined) 
     { 
      null_count++; 
      return; 
     } 
     console.log(data); 
     insert_result(data); 
     setTimeout("load_result", 500); 

    });  

} 

Cependant, cela fonctionne de façon sporadique .. parfois, il appelle insert_result correctement, et d'autres fois il ne fonctionne pas. Des conseils?

+0

Pouvez-vous définir ce qui se passe quand insert_result n'est pas appelé correctement? Comment définissez-vous une exécution correcte? Le message de journal est-il écrit dans cette instance? – mopoke

Répondre

1

500ms semble assez rapide pour une actualisation des données. Peut-être essaye-t-on de passer le temps et de voir si ce n'est plus sporadique.

Questions connexes