사람들이 의견을 제출할 수있는 사이트가 있습니다. 주석은 서버의 COMMENTS 파일에 기록됩니다. 별도의 페이지에서 Div에 파일을 아약스로드하고 주석을 볼 수 있습니다.서버 파일에서 HTML 요소를 계속 업데이트합니다.
지금 내가 원하는 것은 Div가 "라이브"로 의견을 표시하는 것입니다. Div를 읽고있는 동안 들어오는 새로운 코멘트는 자동으로 하단에 표시됩니다.
그래서 지속적으로 열리는 Ajax-load가 필요합니다. PHP 스크립트가 COMMENTS 파일의 타임 스탬프를 지속적으로 모니터하고 타임 스탬프가 변경되면 다시 클라이언트에 복사합니다.
이 작업을 수행하는 더 좋은 방법이 있을지 또는 일부 작업이 이미 완료되었을 수 있는지 궁금합니다.
어떤 아이디어 주셔서 감사합니다.
그럼 지금까지 시도한 것은 무엇입니까? 정말 간단한 해결책은'$ .ajax()'를 사용하여 데이터를 얻은 다음 setTimeout()을 사용하여 60 초 후에 Ajax 성공 처리기에서 해당 함수를 다시 호출하고 반복하는 것입니다. – nnnnnn
ajax 연속 또는 긴 폴링을 사용할 수도 있고 서버 소켓, 서버 전송 이벤트 또는 "영원한 프레임"을 사용할 수도 있습니다 –