0

这是我的问题:我正在使用 jQuery Mobile 开发一个移动 Web 应用程序,我必须创建动态内容。

在第一页中,我有一个包含一些<li>元素的列表视图。当我单击其中一个时,<li>我会转到另一个页面并动态创建内容。所以第二页的内容对于每个<li>第一页都是不同的。

我的问题是当我刷新第二页时,所有动态内容都消失了,因为它丢失了参数。例如,为了解决这个问题,我尝试使用查询字符串,<a href="secondPage?=id=2">但这不起作用。

我要问的是是否有另一种方法可以通过 jQuery Mobile 页面传递参数,这样当我刷新页面时就不会丢失内容。

谢谢

4

2 回答 2

0

您可以使用window.location.hash这样保存/加载您的数据。只需将数据以字符串格式保存在数据更改页面加载检查是否有任何内容。

那里的数据将作为哈希附加到您的 URL:example.com/url#yourdata

于 2012-01-11T11:49:35.687 回答
0

使用http://westcoastlogic.com/lawnchair/
只需将您需要的参数保存在本地数据库中,然后在第二页上获取即可使用。

于 2012-01-12T06:57:51.310 回答