주식 시세 표시로 웹 페이지를 디자인한다고 가정 해 보겠습니다. 내 웹 페이지가 계속해서 새롭게 업데이트되어야합니다. 그것을하는 방법?HTML 페이지에서 폴링하는 방법은 무엇입니까?
제한된 지식으로 AJAX는 많은 도움이되지 않습니다.
내가 찾고있는 것은 '폴러'의 어떤 종류를 사용할 수 있습니까?
주식 시세 표시로 웹 페이지를 디자인한다고 가정 해 보겠습니다. 내 웹 페이지가 계속해서 새롭게 업데이트되어야합니다. 그것을하는 방법?HTML 페이지에서 폴링하는 방법은 무엇입니까?
제한된 지식으로 AJAX는 많은 도움이되지 않습니다.
내가 찾고있는 것은 '폴러'의 어떤 종류를 사용할 수 있습니까?
AJAX가 부적절하다고 생각하는 이유가 무엇인가요?
당신은 관련 엔드 포인트에 XMLHttpRequest
GET
요청을 전달하는 기능을 쓸 수 있습니다 (의이 /stocks
를 부르 자) 및 쿼리 문자열 매개 변수로 가장 최근의 자료의 ID를 전송 (예를 들어, /stocks?later_than={id}
).
서버 측 코드는 ID'd 데이터보다 모든 데이터를 나중에 반환 할 수 있습니다.
window.setInterval
을 사용하여 정기적으로 해당 함수를 호출하거나 이전 요청이 응답을 받으면 실행 된 콜백에서 요청을 갱신 할 수 있습니다.
WebSocket에 관해 묻는 것처럼 들릴 수 있습니다. Here은 AJAX 및 WebSockets의 상대적인 장점에 대한 StackOverflow 토론입니다.
Here은 폴링에 대한 다양한 접근 방법을 다루는 또 다른 훌륭한 StackOverflow 리소스입니다.
아약스는 쉽고 효과적인 해결책 일 수 있습니다. 주식 교환을 확인하기 위해 여러 번 Ajax 전화를 걸면됩니다.
div 컨테이너가있는 페이지를 디자인하십시오. AJAX를 통해 주식을 얻고, 컨테이너에 표시하고, 즉 1 분을 기다리고이 함수를 자체 호출하도록하는 자바 스크립트 함수를 만듭니다.
페이지가로드 될 때만이 아름다운 기능을 실행하면됩니다.
"책, 도구, 소프트웨어 라이브러리, 자습서 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 독창적 인 답변과 스팸을 유치하는 경향이있어 스택 오버플로에 대한 주제가 아닙니다. 지금까지 그것을 해결하기 위해 완료되었습니다. " –
AJAX가 부적절하다고 생각하는 이유는 무엇입니까? –
AJAX는 게시/가입 모델이 아닌 일시적인 웹 서비스 호출을 작성하는 데 계속 사용해야합니다. – JavaDeveloper