2014-09-26 198 views
1

我在這裏搜索了很多與刷新當前頁面在jquery移動相關的問題,但我的是略有不同。我輸入一些值是彈出彈出關閉我需要刷新當前頁面(這是彈出的值應呈現在當前頁面)。刷新當前頁面彈出

這是我試過的樣本:

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 2014-09-26 04:53:12

+0

@Ved我正在使用SPA ... – Vini 2014-09-26 05:01:48

+0

在這裏您可以使用$ .ajax函數進行發佈並獲取數據..請參閱api.jquery.com – Ved 2014-09-26 05:08:39

回答

-1

您需要更改過渡值。例如..... transition:'3secs','4secs'等等等

你問你爲什麼你的網頁在幻燈片放映完成後不能重新啓動?如果是這樣,您可能需要更改轉換屬性,並在最後一頁轉換時更改setInterval函數。希望我回答你的問題。

+0

過渡是爲喜歡流行,幻燈片...不設定時間..你可以提供小提琴......請再次通過Q .. – Vini 2014-09-26 04:16:41

0

我設法解決allowSamePageTransition和transition的問題集。

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

這裏是Fiddle Demo