当前位置:  开发笔记 > 编程语言 > 正文

在浏览器中存储持久数据

如何解决《在浏览器中存储持久数据》经验,为你挑选了1个好方法。

对于我的Web应用程序,我需要存储跨越多个页面的表单输入,直到我最终处理/操作它们以产生一些结果(它主要格式化输入的数据并以某种布局呈现它).我认为我有的选择是 -

    继续将用户的输入发送到服务器,将其存储在某个数据库中,仅在那里进行最终操作,并显示结果.

    当用户填写表单时,将输入存储在浏览器的存储中,最后使用此存储的数据来操作和显示结果.

我非常想使用第二种方法,也许可能的方法是使用cookie,但恐怕我可能只是达到了cookie数据存储的一些上限.我也愿意理解第一种方法或任何第三种方法的优点.

谢谢.



1> Peter..:

使用webstorage(你可以在客户端存储大约5MB的文本或二进制数据)

Firefox演示:http://codebase.es/test/webstorage.html

这些Web浏览器支持DOM存储:

Internet Explorer 8

Firefox 2用于sessionStorage,3.5用于localStorage

Safari 4

只是谷歌sessionStoragelocalStorage对象.

现代webkit浏览器也支持客户端sql.

编辑:
我不确定你想要做什么,但使用AJAX你可以将所有内容存储在javascript变量和服务器端数据库或会话是一个不错的选择.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有