2012-08-06 3 views
0

안녕하세요. 모바일 응용 프로그램에서 다른 파일에 여러 페이지가 있습니다. 내가 일정 수준 돔 캐시를 지우고 나는이 같은 일을하고 로그인 페이지를 호출 할 :clear dom cache

$.mobile.pageContainer.empty(); 
$.mobile.loadPage('login.html'); 

을하지만이 작동하지 않습니다, 그것은 단지 흰색 화면을 보여줍니다, 또한 여전히 내부 try 블록 같은 문제 이상 추가 할 수 있습니다. 어떻게 캐시를 지울 수 있습니까? 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

+0

시도해주세요. http://stackoverflow.com/questions/6691998/jquery-clear-cache-on-logout – MadNik

답변

0

$.mobile.loadPage 명령은 페이지를 사전 페치하지만 표시하지 않습니다. The documentation

이 함수는 현재 활성 페이지에 영향을 미치지 않으므로 백그라운드에서 페이지를로드하는 데 사용할 수 있습니다.

$.mobile.changePage('login.html')으로 전화하십시오. 페이지가 DOM에없는 경우 changePage가 호출하기 때문에 loadPage를 삭제할 수도 있습니다.

+0

답장을 보내 주셔서 감사합니다.하지만 $ .mobile.changePage ('login.html')도 작동하지 않습니다. – PPD