나는 여기에서 에 관한 많은 질문을 검색했다. jquery mobile에는 현재 페이지를 새로 고침하지만, 다른 것은 약간 다르다. 내가 일부 값을 입력팝업 닫을 때 나는 현재 페이지를 새로 고쳐야합니다 (팝업 값은 현재 페이지에서 렌더링되어야 함)입니다. 여기 팝업에서 현재 페이지 새로 고침
내가 뭘하려합니다 샘플입니다 : 여기localStorage.setItem("name","tiger");
$(document).on("click","#save",function(){
$("#openpopup").popup("close");
localStorage.setItem("name","lion");
$.mobile.changePage("#page1",{
allowSamePageTransition : true,
transition : 'none',
showLoadMsg : true,
reloadPage : true
});
});
$(document).on("pageshow","#page1",function(){
if(localStorage.getItem("name")){
$("#name").val(localStorage.getItem("name"));
}
});
샘플을이다
FIDDLE
참고 * 바이올린은 그냥 내 실제 코드를 참조 후 값을 가져 sqlite가에 저장된다 sqlite에서 현재 페이지를 새로 고칩니다.
이다. SPA (단일 페이지 응용 프로그램) 디자인을 사용하는 경우 입력 한 값을 업데이트하는 팝업 닫기에서 ajax 호출이 필요합니다. SPA를 사용하지 않는 경우 location.href = 'your_page.html'을 사용할 수 있습니다. – Ved
@Ved 내가 SPA를 사용하고 있습니다 ... – Vini
여기에 게시물에 $ .ajax 함수를 사용하고 데이터를 얻을 수 있습니다 .. api.jquery.com을 참조하십시오. – Ved