如何保存网页以便重新加载并再次使用

时间:2014-05-12 07:24:29

标签: javascript html

我不知道这个问题是否重复(我搜索了很多但无法找到),如果这样抱歉的话。

我创建了一个网页,用户可以通过拖放组件来创建层次图。创建图表后,这些组件仍然可以拖动,这些组件也有选项按钮。

我想要的是保存具有所有这些功能的图表:使用javascript创建,以便以后可以重新加载并可以使用。

如果有人可以提供帮助,我们非常感谢!

2 个答案:

答案 0 :(得分:1)

我建议你制作一个分层对象表示法,将其字符串化为一个JSON对象并将其存储在用户本地存储中(或通过AJAX发送到服务器,然后将其存储到数据库中)。然后从本地存储(或服务器)重新加载它并解压缩'它从JSON到对象。

这意味着相当多的程序设计,但我确信这个提案会有更好的搜索短语来获得解决方案。

答案 1 :(得分:0)

对于此类型的网络应用,您应该使用Backbone.js。它提供了一个可靠的MVC结构,可让您使用模型表示图表。它还提供了一个框架来持久保存这些模型,无论是服务器端还是客户端(使用localStorage)。

相关问题