我的移动应用程序中有一个Jquerymobile ListView,其中数据是从数据库动态填充的。我正在编写代码以在该页面的Listshow事件(Listview页面)中从数据库获取数据以填充ListView。
但问题是当我更改选项卡,或重定向到任何其他页面并返回到listView页面时,只有当我再次从db获取数据时,数据才会持久存在。但我需要一种方法来持久保存ListView数据,而不是从数据库中获取它(如果我已经在ListView中有数据)以提高性能。
请让我知道这样做的好方法。
感谢。
答案 0 :(得分:0)
使用pageload事件而不是pageshow。如果你使用pageload,那么加载页面时数据只会被加载一次。为了以后转换到同一页面,将显示缓存的数据。 注意:仅当您将所有页面都放在单个html文件中时才有用。
希望这有帮助!