2010-07-04 5 views
1

동일한 HTML DIV 내에서 다른 뷰를로드하려면 AJAX 요청 (특히 jQuery의로드 메소드)을 사용하고 있습니다.AJAX를 통한 다중 뷰 처리

잘 작동하지만 이러한 동적으로로드 된 페이지 중 일부에는 예를 들어 이벤트와 연결된 이벤트가 있습니다. setTimeout, setInterval 이벤트 등

내 질문은 :로드 & 다른보기를로드하는 동안 이러한 이벤트를 언로드 처리하는 방법은 무엇입니까? 이것에 대한 구체적인 패턴이 있습니까?

답변

0

아마도 가장 간단한 방법은 배열의 각 등록 된 처리기 또는 시간 초과에 데이터를 저장하는 것입니다. 새로운 뷰를로드 할 때, 새로운 배열을로드하기 전에 이러한 배열이 반복되고 모든 리스너/시간 초과가 제거됩니다.