2009-12-29 2 views
1

, 나는 "load_result"기능은 아래에 설명 된 전화 :jQuery를 사용하여 폴링 시스템을 설정하는 가장 좋은 방법은 무엇입니까? document.ready 동안

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); 

    });  

} 

그러나,이 산발적으로 작동합니다 .. 가끔 제대로 insert_result를 호출하고, 다른 시간 그렇지 않습니다. 어떤 팁?

+0

insert_result가 제대로 호출되지 않을 때 수행 할 작업을 정의 할 수 있습니까? 적절한 실행을 어떻게 정의합니까? 로그 메시지가 해당 인스턴스에 기록됩니까? – mopoke

답변

1

500ms는 데이터 새로 고침을 위해 다소 빠르다. 어쩌면 시간을 벌어보고 더 이상 산발적이지 않은지 알아봐야 할 것입니다.

관련 문제