1

我有一个网页,其内容也是使用 ajax 动态添加的。例如,通过图像添加图像并使用 jquery 添加可拖动的图像,以便可以拖动它们。

现在,我想在添加图像并使其可拖动后保存网页的状态,因此如果用户离开页面并使用链接再次返回同一页面,他可以看到他添加的图像并且也可以拖动它.

如何使用 jquery 或任何东西来实现这一点。我不知道我们该如何做到这一点。对此的任何指示都会有很大帮助。

我正在使用 php 和 jquery。

4

2 回答 2

3

您可以使用 html5 网络存储概念来保存页面的状态。sessionStorage将最容易实施。您可以在此处找到代码示例sessionStorage和其他存储类型。

如果html5不是一个选项,那么您可以使用它cookies来存储页面的状态。您可以cookies通过Javascript. 您还可以使用jquery插件jquery-cookie来轻松实现。

您还可以找到有关如何使用 jQuery 设置/取消设置 cookie 的更多讨论?

于 2012-12-02T07:10:56.007 回答
1

您可以使用 javascript 将状态保存在某个隐藏字段中,并通过 ajax 调用访问该隐藏字段或使用服务器端代码 (php) 回发。提取页面解释它的状态并保存在一些持久性介质中,如数据库。

于 2012-12-02T06:46:37.297 回答