2013-02-07 3 views
0

jquery/jquery 모바일 프레임 워크를 사용하여 ajax를 통해로드되는 두 개의 개별 html 파일이 있습니다. 하지만 두 번째 파일을로드 할 때 첫 번째 div 페이지의 역할 만로드합니다. 이 문제를 해결할 수있는 방법은 없나요?jquery 모바일에 다중 페이지 파일로드

+0

를 사용하는 경우. – Blazemonger

답변

1

의도적으로 설계된 것입니다. 때 linking a multipage document use rel="external" or data-ajax="false"

그것은주의하는 것이 중요합니다 당신은 당신이 확인해 = "외부"또는 데이터를 추가 할 필요가 여러 내부 페이지가 포함 된 페이지로 아약스를 통해로드되었다는 모바일 페이지에서 링크하는 경우 -ajax = "false" 링크에. URL에서 Ajax 해시를 제거하기 위해 전체 페이지를 다시로드하도록 프레임 워크에 지시합니다. Ajax 페이지는 Ajax 히스토리를 추적하기 위해 Ajax 페이지에서 해시 값 (#)을 사용하기 때문에 내부 페이지를 나타 내기 위해 해시를 사용하므로이 두 모드간에 해시 값 사이에 충돌이 발생하기 때문에 Ajax 페이지는 중요합니다.

<a href="multipage.html" rel="external">Multi-page link</a> 

변경 페이지 프로그래밍 그래서 우리는 당신이 작업하고 정확하게 이해할 수있는 코드를 게시하시기 바랍니다

$.mobile.ajaxEnabled = false; 
$.mobile.changePage("multipage.html"); 
관련 문제