Phonegap - 后退按钮重新加载完整页面

时间:2013-12-04 13:57:54

标签: javascript ajax button cordova back

我有100个项目的列表,其中显示前20个项目,这20个项目是通过ajax调用从服务器获取的。 还有一个加载更多按钮,可以获取接下来的20个项目,依此类推。 现在,当我转到第70个项目的下一个屏幕,其中包含列表项的详细信息,然后再次使用 data-rel =“back”列表将再次从1-20获取服务器数据。

phonegap中是否有任何内容可以存储所有获取的数据,并且与浏览器后退按钮的工作方式完全相同?

2 个答案:

答案 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">

但是不要忘记释放你缓存的页面!

JQM data-dom-cache Documentation