jQuery 모바일을 사용하여 사용자 입력에 따라 사용자 지정 콘텐츠가 삽입 된 동적 '페이지'템플릿을 사용하고 있습니다.동적 페이지 캐싱 jQuery 모바일을 중지하십시오
모든 것이 작동하지만 한 번 페이지가 캐시되면 캐시 된 것으로 돌아가서 새 선택을하면 새 값이 표시되지 않습니다. 나는 다음과 같은 수정 적용 시도했다 :
$('#instrument').bind('pagehide', function(){
$(this).remove();
});
페이지를 제거 않지만, 다시 해당 페이지로 이동하려고하면 그것은 다시 초기화되지 않고 난 그냥 다시 밀려 점점하겠습니다 내 애플 리케이션의 시작.
pagebeforecreate
을 사용하여 동적 콘텐츠를 페이지에 추가해야합니다 (실제 HTML은 중요하지 않으므로 여기에 포함하지 않습니다). 그렇지 않으면 서식이 지정되지 않습니다. pagebeforeshow
을 사용하면 내용이 포맷되지 않지만 돌아가서 새 선택을하면 내용이 변경됩니다.
나는 pagebeforecreate
페이지를 캐시합니다 실현,하지만 내가 인해 내용이 내가 내 인생은 알아낼 수 없습니다에 대한 :(
서식하지 않도록 다른 방법을 사용할 수있는 표시되지 않습니다 ! pagebeforeshow
를 사용해보십시오
감사합니다 댄, 두 번째 아이디어가 정말 효과가! 나는 그냥 (내가 완전히 교체 할 필요) 기존 내용에 추가 중지 pagehide''에 동적 콘텐츠를 제거했고 나는 또한 스타일이 적용되지 않은의 플래시를 중지 조금'show'와'hide' 물건을 적용 동적 값은 현재 새로 고쳐집니다. 이것에 대한 거대한 감사! –