2012-07-29 1 views
0

Jquery Mobile을 사용하고 있습니다. 내 페이지에는 AJAX를 통해 동적으로 채우는 테이블이 있습니다.사용자가 단일 레코드를 보는 동안 어떻게 HTML 테이블을 저장할 수 있습니까? 다시 요청할 필요가 없습니다.

사용자는 각 레코드의 세부 정보를로드 할 수 있습니다.이 레코드는 AJAX를 통해 가져올 수도 있습니다. 현재 테이블을 세부 정보보기로 바꿉니다.

응용 프로그램이 기본적으로 모바일 장치에서 실행되므로 이미 서버에서 테이블을 다시 요청하지 않아야합니다.이 테이블은 이미 한 번로드되었으므로 (상세보기가로드 될 때 DOM에서 제거됩니다).

질문 :
말은 내가 로컬 저장소를 사용하지 않으려는, 멀리 테이블을 감싸 사용자가에서 테이블에 돌아 가야 할 때 내 콘텐츠 컨테이너로 다시 삽입하는 가장 좋은 방법은 무엇 자세히보기?

이렇게하는 것이 가장 좋은 방법입니까 아니면 div.dump를 만들고 전체 테이블을 추가하고 display = "none"으로 설정해야합니까?

답변

2

나는 display = none이 실행 가능한 솔루션이라고 생각하며 테이블이 그렇게 크지 않다고 가정하고 서버에서 변경되는 기본 데이터에 대해 걱정할 필요가 없다. 서버를 캐싱하는 동안 약간의 단점이있다. .

+0

확인. data-role = "덤프"될 것입니다. 감사! – frequent

관련 문제