0

작은 jquery 모바일 webapp을 만들고 있는데 data-dom-cache='true'을 사용하여 문제가 발생했습니다. 사용자가 검색을 수행하고 data-mode='columntoggle' 테이블이 검색 결과를 보유하고 새로운 페이지로 연결되는 반응 형 디자인을위한 "열 선택"버튼과 함께로드 될 때이 세트가 있습니다. 사용자가 새 페이지로 이동하여 "뒤로"버튼을 사용할 수 있고 data-dom-cache = 'true'로 인해 검색 (양식 데이터)이 유지되고 검색 기준을 다시 입력 할 필요가 없습니다 다시 제출하십시오.jquery mobile 클릭하면 DOM 지우기

그러나 이것은 페이지의 링크가 "contract_List.php # & ui-state ="로 변경 되어도 열 토글 버튼과 모든 팝업이 화면에 나타나기 때문에 전혀 문제가되지 않습니다. 대화 상자 ", 나는이 팝업 ID가 이미 DOM에 저장되어 있기 때문에 응용 프로그램이 그 (것)들과 무엇을 해야할지 모르기 때문에 가정합니다.

제 생각에는이 주제에 대한 지식이 부족한 것을 용서해주십시오. 제 질문은 아마도 새 검색을 제출하거나 특정 페이지를 열 때 DOM 정리를 실행할 수있어서 팝업에 오류가없는 것입니까? 또한 사용자가 새 검색을 수행하여 이전 검색을 DOM에서 제거해야한다고 생각하는 경우가 있습니까?

도움 주셔서 감사합니다.

답변

0

이 문제에 대한 매우 간단한 해결책을 발견했습니다. 제출시에 사용자가 data-dom-cache='true'을 사용한 검색을 수행하는 각 양식에 대해 data-ajax='false'을 설정했습니다.