2014-09-26 2 views
1

나는 여기에서 에 관한 많은 질문을 검색했다. 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에서 현재 페이지를 새로 고칩니다.

+0

이다. SPA (단일 페이지 응용 프로그램) 디자인을 사용하는 경우 입력 한 값을 업데이트하는 팝업 닫기에서 ajax 호출이 필요합니다. SPA를 사용하지 않는 경우 location.href = 'your_page.html'을 사용할 수 있습니다. – Ved

+0

@Ved 내가 SPA를 사용하고 있습니다 ... – Vini

+0

여기에 게시물에 $ .ajax 함수를 사용하고 데이터를 얻을 수 있습니다 .. api.jquery.com을 참조하십시오. – Ved

답변

-1

전환 값을 변경해야합니다. 예 : 전환 : '3 초', '4 초'등

슬라이드 쇼가 끝난 후 페이지가 다시 시작되지 않는 이유는 무엇입니까? 그렇다면 전환 속성 및 마지막 페이지 전환시 setInterval 함수를 변경해야 할 수 있습니다. 희망을 당신의 질문에 대답했다.

+0

전환은 팝업, 슬라이드 ... 시간을 정하지 않기위한 것입니다. 당신은 수수께끼를 제공 할 수 있습니다. 다시 한번 Q를 통과하십시오. – Vini

0

allowSamePageTransition 및 전환 설정 문제를 해결할 수 있습니다.

$.mobile.changePage("#page1",{ 
allowSamePageTransition : true, 
      transition : 'none', 
}); 

처럼

여기에 앱을 어떻게 사실 나도 몰라 Fiddle Demo