2010-11-30 9 views

답변

5

JQuery & Javascript와 같은 것을 사용해야 서버 변경 사항을 폴링하고 div의 페이지에 표시 할 수 있습니다.

setInterval('someFunc()', 1000) 

function someFunc() 
{ 

$.ajax({ 
      async: true, 
      type: "GET", 
      url: "www.domain.com/url", 
      data: data, 
      success: function (html) { 
       $("#myDiv").html(html);     
      } 
     }); 

} 

데이터 전달 www.domain.com/url의 데이터와 초마다 ID myDiv와 사업부를 업데이트가 PARAM입니다

+0

감사합니다. 이것은 유용했다. – SmootQ

1

(당신은 '데이터'를 정의해야합니다) 잘 접근 방법이 많습니다. 이 있습니다. 기본 사항은 매초마다 ajax 함수를 호출하여 이 외부 PHP/asp 또는 파일을 확인합니다. 데이터베이스/텍스트에 변경 사항이있는 경우이를 확인합니다.이 경우 에 추가하십시오. 채팅 상자.

p.s. jquery와 같은 라이브러리를 사용하면 많은 것을 단순화합니다

+0

답장을 보내 주셔서 감사합니다. – SmootQ

1

또는 Comet 모델을 사용할 수 있습니다. 네트워크를 너무 많이 사용하지 않고 웹 서버 액세스 로그를 많이 채우지 않습니다. 응답도 빠릅니다. Commet은 HTTP 서버가 데이터가 나타나면 즉시 사용자에게 푸시 함을 의미합니다.