2016-03-14 28 views
0

我試圖刷新頁面上pageshow在jQuery Mobile的後刷新在jQuery Mobile的頁面一個pageshow

嘗試代碼:

$(document).on("pageshow","#schoolperformance", function(){ 
showLoadMsg : false, 
reloadPage : true, 
}); 

,但我一直在得到意外的標記,它指向的錯誤在控制檯中查看時的部分{重新加載頁面:true}

+0

你在你的代碼2級的錯誤。 A)你的逗號太多了。 (第4行末尾的那個)。B)第三個參數是一個函數,而不是一個數組。這個代碼因此也會在「*修復*」之後觸發錯誤。 – SZenC

回答

1

考慮使用pagecontainers(http://api.jquerymobile.com/pagecontainer/#method-change)。

例如:

$(":mobile-pagecontainer").pagecontainer( 
    "change", 
    "#schoolperformance", 
    { reload : true, showLoadMsg : false } 
); 
+0

fyi; 'reload/reloadPage:true'僅適用於URL。 – Omar

+0

在更改頁面上傳遞函數的例子:更改頁面後的$ .ajax(..) –

+0

這是可行的。這個線程提供了有關頁面事件的很好的信息:http://stackoverflow.com/questions/14468659/jquery-mobile-document-ready-vs-page-events –

相關問題