2
我有一些頁面是由Ajax加載的內容動態填充的。我的問題是,每次我去這個頁面,舊的內容仍然存在,如果它沒有被替換爲新的內容......每次顯示頁面時重新初始化頁面的方法
我想過2家解決方案,如:
- 創建一個「模板」頁面。通過調用「pagebeforeshow」,我將從目標頁面中的模板複製代碼,並在那裏添加動態內容...
- 每個DOM都必須放入動態內容,我有一個類「clearcache」和通過調用「pagebeforeshow」,我做了一個$(「。clearcache」)。
我不知道該如何處理。你有過同樣的問題嗎?
編輯:
<a href="#PageBlock" data-ajax="false" block-id="5" data-transition="flip"></a>
我綁定「水龍頭」事件在區ID存儲到本地存儲,加載動態內容的#PageBlock 一切都運行得非常好(輕敲事件的localStorage爲var,ajax加載)。當我從塊到其他塊時,問題就來了。新內容覆蓋舊內容,而不是從新的「空白」頁面開始。
例如我有一個列表,其中我追加了從Ajax獲得的數據。如果我切換到另一個塊,列表已完成,而不是刷新..
我可以做一些事情,如清空列表,然後附加內容,但我想要更好的東西,因爲我有幾個頁面/列表/ dom這樣的...
感謝您的幫助;)
我有一個類似的問題。我點擊顯示地圖的頁面上的位置鏈接。地圖上位置的標題設置正確,因爲它來自模型,但我需要運行一些設置新標記的JavaScript。我在處理更新位置的javascript時遇到了很多麻煩。 – jaffa
你可以編輯你的問題,並添加一些代碼,你如何從一個頁面過渡到頁面? –