2012-09-04 2 views
3

primefaces 3.2를 사용하고 있으며 폴링을 사용하고 있습니다. 설문 조사에서 stop을 호출 할 수 있지만 그 폴링 후에 Firebug에서 무언가가 실행 중입니다. 페이지가 새로 고쳐진 경우에만 중지됩니다. 뒤에 실행중인 통화를 중지하는 방법. 사전에Primefaces 폴링 구성 요소를 사용하여 아약스 통신을 중지하는 방법

덕분에

+0

설문 조사를 어떻게 중지합니까? –

+0

자바 스크립트 사용 poll.stop(); – wild

+1

poll.stop()은 실제로 전화를 멈춘다 고 생각하지 않는다. (들어오는 응답 만 무시한다.) 당신이 방화범에서 그것을 보았던 이유는 무엇입니까? –

답변

2

poll.stop()는 들어오는 응답을 무시하고 전화를 취소시하지 않습니다. 가 만들어진다 일단

당신은 Ajax 호출을 중지 할 수 없습니다

방화범이 여전히 실행하는 Ajax 호출을 표시하지만 코드가 그것을 무시합니다 (당신은 페이지를 새로 고침하지 않는 한).

+0

하지만 세션이 계속 남아있는 통화로 인해 세션이 만료되지 않습니다. – wild

+0

서버가 응답하지 않을 정도로 이해가되지 않습니까? –

+1

@wild 누군가가 설문 조사를 사용하는 주된 이유는 세션이 만료되지 않도록하는 것입니다. 세션의 타임 스탬프를 유지하여 세션의 경과 시간을 추적하고 필요한 경우 서버 이벤트에서 수동으로 만료시킬 수 있습니다. –

관련 문제