2015-12-19 71 views
2

我正在構建一個基於framework7示例分裂視圖面板的小型Web應用程序,該應用程序在左側有一個導航欄,如果您單擊它,則會向右側窗格中加載一個URL。強制使用Framework7重新加載頁面

這是一個php網址。但是,似乎每次單擊左側時,如果頁面先前已加載,則只需從緩存中重新加載。但我需要它再次調用php頁面,因爲我需要在php頁面上記錄時間數據,以便點擊和加載。

有沒有一種方法可以強制Framework7重新加載它通過ajax加載的頁面?

回答

1

必須使用pushState的! 所以這裏定義framework7必須包括這

var myApp = Framework7({ 
    // Other Parameters if already there 
    pushState: true 
}); 

這是什麼東西做的是使一個HTML5的功能,叫做歷史API,它並沒有在HTML4存在,我認爲是最後的版本還是使用使用一個東西叫人根散列(就是讓你知道這個背後的故事不在我頭頂,但它代碼的功能),這基本上是PushState在History API中的作用。只是你知道Framework7中的PushState將使你的URL看起來像這樣http://example.com/#!/profile.php?parameters4get=joe,但它不會影響Framework7如何處理你的頁面,它只是讓PHP每次都能被重新加載。

相關問題