在本地计算机上保存数据

时间:2016-08-23 12:54:55

标签: javascript saving-data

我正在创建表单并希望保存数据。 目前,表格将在一台计算机(不在线)上回答,用户也必须打印它。 我想知道是否有一种简单的方法可以在按下“print btn”的同时保存每个打印件,另外还可以使用服务器在本地计算机上保存每个表单的答案。

我试图这样做的原因是因为我从未学习过Javascript而且我试图让它变得简单。

感谢的!

3 个答案:

答案 0 :(得分:1)

您可以将信息保存在html5的存储中(假设您正在谈论网络)。

问题在于什么是" print"?如果它是画布上的图像并且您可以从中检索base64,则可以将其存储在Html5存储中。

查看有关Html5存储功能的帖子:here

答案 1 :(得分:0)

我建议使用IndexDB,并使访问通用使用PouchDB来处理您的数据访问层。

PouchDB将检测是否支持IndexDB并使用它,如果它将默认为WebSQL。

我已经使用这种方法在用户PC上创建本地数据存储。我也在移动应用开发中使用过它。它是在最终用户的浏览器环境中创建的,下次访问您的站点时,数据会保留在那里。

此PouchDB链接有一个下载示例ZIP文件,向您展示它的工作原理。

https://pouchdb.com/getting-started.html

以前在网上有一个简单的TO-DO列表演示,但它似乎已经失效了。 http://todomvc.com/

答案 2 :(得分:0)

有多种方法可以做到这一点,但数据将保存在浏览器“内部”:

关于您的需求,我建议您使用本地存储