2011-04-29 3 views
0

데이터베이스의 데이터에 응답하는 jQuery 또는 자바 스크립트에서 카운터를 만드는 "최상의"방법이 무엇일까 궁금합니다. 그 목적은 다른 나라에서 현재 조사에 참여하고있는 사람들의 양을 보여 주어야한다는 것입니다. 나는 sán Ajax 요청에 연결해야하고 데이터베이스의 업데이트를 "수신 대기"하는 긴 폴링 솔루션을 수행해야 할 것 같다. 이것에 좋은 포인터가 있습니까?동적 증가 카운터

감사합니다.

답변

1

가장 좋은 방법은 "서버 이벤트"를 클라이언트에 푸시 할 수있는 혜성을 사용하는 것이지만 (페이스 북 및 다른 많은 사이트처럼) 구현하기가 상대적으로 어렵습니다.

The cometd project

쉬운 방법 중 하나, setInterval을를 사용하는 것입니다.

setInterval(function(){ 
    $.ajax({ 
    ... 
    }); 
}, 5000); 

희망이 나는 그것이 정기적으로 그것을 할 것입니다 경우 충분한 것이라고 생각

0

이 값을 동적으로 업데이트해야합니까, 아니면 페이지로드시 값을 얻으려면 충분합니까?

그렇다면 숫자를 가져 오기 위해 ajax 요청을해야합니다.

편집 :

그리고 예를 setInterval에 사용, 일정한 간격에 요청을합니다.

+0

는, setInterval을 좋은 생각하는 데 도움이됩니다. – Tim