2011-08-10 3 views
0

지금 Jquery를 사용하고 단일 HTML 문서에 여러 페이지가있는 웹 응용 프로그램을 작성 중입니다. 이 작업은 을 <div> 태그로 묶은 일련의 작업을 통해 수행됩니다.Jquery data-role = "page"로 페이지로드 중

지금은이 '페이지'중 5 개이지만 리뷰를 작성할 수있는 모든 항목에 대해 ~ 900 개가 될 예정입니다. 내 질문은, Jquery 한번에 onload에서 html 파일에있는 모든 '페이지'를로드합니까?

나는이 웹 앱에 대해이 웹 앱에 대해 알아볼 수있는 가능성이 있다고 생각한다. 900 페이지에 900 개의 호출을 데이터베이스에로드하고 각 사이트에 리뷰를 채우 자마자 html 파일이로드되었습니다.

프로젝트에 들어가기 전에 물어볼 수도 있다고 생각했습니다. 모두에게 감사드립니다!


UPDATE

사용자가 다음을 클릭합니다 어디 알 수 있습니다. 나는 약간의 조사를했고 내가 믿는 코드 조각을 발견했다고 생각한다. pastebin.com/JpGW5PqN 해당 행 15-20. 이 작업은 50 행의 ID 180336 인 div를로드합니까? 동적으로로드되는지 여부를 확인하는 방법을 모르겠습니다!

+0

필요한 경우 $ .ajax를 사용하여 각 페이지를 동적으로로드하지 않는 이유는 무엇입니까? –

답변

0

여전히 간단한 HTML 페이지이므로 예, 모든 DIV가 첫 번째로드시로드됩니다. 이 방법을 사용하는 방법에는 여러 가지가 있지만 가장 분명한 것은 $ .ajax를 사용하여 필요할 때 페이지를로드하는 것입니다. 모든 페이지를 미리로드하면 모든 작업이 매우 느려집니다.

최적화를 위해 할 수있는 일은 사용자가 현재 클릭/탐색 할 곳을 알 수 있으며 사용자가 현재 위치를보고있는 동안 해당 콘텐츠를 미리로드 할 수 있습니다.

+0

사용자가 다음을 클릭 할 곳을 알 수 있습니다. 나는 약간의 조사를했고 내가 믿는 코드 조각을 발견했다고 생각한다. http://pastebin.com/JpGW5PqN 해당 줄 15-20. 이 작업은 50 행의 ID 180336 인 div를로드합니까? 동적으로로드되는지 여부를 확인하는 방법을 모르겠습니다! – Rob

0

언급 된 margusholland와 마찬가지로 부분로드를 원할 수 있습니다. 그렇지 않으면 900 건의 AJAX 요청이 있습니다. user scrolls down 페이지가로드 될 때마다 1-10 페이지를로드하거나 스크롤로드와 상호 작용합니다.

관련 문제