자바스크립트 실시간 적용하기
본문
안녕하세요
socket을 이용한 채팅을 이용중입니다.
상대방이 읽지않으면 1 읽으면 0이 호출되는데요
0일때 display:none을 적용하여서 페이지를 새로고침하면 0이 사라집니다.
하지만, 서로 채팅방에 있는경우에는 한쪽이 페이지를 리로드하지 않으면 0이 사라지지가 않습니다
$('.num').each(function () {
if ($(this).text() =='0') {
$(this).css("display","none");
}
});
실시간으로도 적용되게하는 방법이있을까요?
답변 2
1.1~2초마다 ajax로 계속 확인 하는방법 (비추합니다.)
2.node.js사용 (추천합니다.)
socket 을 이용하셨으면 broadcast 를 해서 이벤트를 넘겨줘야죠
물론 받는 쪽에서 emit 에 대한 대응을 해야 되겠지만요
답변을 작성하시기 전에 로그인 해주세요.