我有100个项目的列表,其中显示前20个项目,这20个项目是通过ajax调用从服务器获取的。 还有一个加载更多按钮,可以获取接下来的20个项目,依此类推。 现在,当我转到第70个项目的下一个屏幕,其中包含列表项的详细信息,然后再次使用 data-rel =“back”列表将再次从1-20获取服务器数据。
phonegap中是否有任何内容可以存储所有获取的数据,并且与浏览器后退按钮的工作方式完全相同?
答案 0 :(得分:0)
为什么不使用本地存储来保存数据中的当前偏移量(70)并通过ajax加载项目并将此偏移量传递给ajax post /得到你做的任何调用?有关多个步骤,请查看window.history文档 - https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history
答案 1 :(得分:0)
你试过JQM吗?
在JQM中,你可以使用data-dom-cach =" true"用于缓存页面。
像:<div data-role="page" data-dom-cache="true">
但是不要忘记释放你缓存的页面!