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
你可以编辑你的问题,并添加一些代码,你如何从一个页面过渡到页面? –