【发布时间】:2013-12-04 13:57:54
【问题描述】:
我有一个包含 100 个项目的列表,其中显示了前 20 个项目,这 20 个项目是通过 ajax 调用从服务器获取的。 有一个加载更多按钮,它将获取接下来的 20 个项目,依此类推。 现在,当我转到下一个屏幕时说第 70 个项目,其中包含列表项的详细信息,然后再次使用 data-rel = "back" 该列表将再次仅从 1-20 获取服务器数据。
phonegap 中是否有任何东西可以存储所有获取的数据并以与浏览器后退按钮完全相同的方式工作?
【问题讨论】:
-
您不能在 phonegap 中处理多个 html 页面,您需要留在一个页面上并更改其内容。您可以使用 jQuery Mobile 等移动框架来实现描述的结果。
-
为什么不使用本地存储来保存数据中的当前偏移量 (70) 并通过 ajax 加载项目并将此偏移量传递给 ajax 发布/获取您所做的任何调用?有关多个步骤,请查看 window.history 文档 - developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/…
标签: javascript ajax button cordova back