javascript:在没有php的情况下将数据存储在文件或数据库中?

Posted

技术标签:

【中文标题】javascript:在没有php的情况下将数据存储在文件或数据库中?【英文标题】:javascript: store data in a file or db without php? 【发布时间】:2011-08-12 14:13:57 【问题描述】:

我必须构建一个 web 应用程序,一个包含 5 个答案的简单调查,并且我想存储用户的选择(以便给出结果)但我不允许使用 mysqlphp...是否可以只使用 jquery/javascript

【问题讨论】:

【参考方案1】:

当您说“存储答案”时,以什么方式?您想存储它们以供第三方稍后检索吗?如果是这样,您需要某种类型的外部存储,无论是具有服务器端接口来存储它的自托管数据库 (mysql),还是为您做同样事情的第三方解决方案。

Javascript 本身就是客户端。这意味着,在没有支持技术的情况下,javascript 就像拉斯维加斯:客户端计算机上发生的事情都保留在客户端计算机上。您可以使用 javascript 通过元素存储或 cookie 在本地存储数据,但为了稍后检索这些数据,您必须使用其他一些技术。

【讨论】:

【参考方案2】:

您可以将 Google Analytics(分析)的答案记录为转化事件。

【讨论】:

【参考方案3】:

只要您只需要将数据提供给单个用户,您就有多种选择。最简单的是使用 cookie,但 html5 提供了一些更强大的选项。

【讨论】:

【参考方案4】:

这是 ja 之前发布的: 是的,这是可能的。

该技术如下所述

http://jquery.tiddlywiki.org/twFile.html

【讨论】:

此解决方案仅在完全本地的非托管环境 (file://) 中有效。虽然 OP 没有具体说明他的环境,但这个解决方案使用了这样一个专门的环境,使其成为大多数应用程序不太可能的解决方案。

以上是关于javascript:在没有php的情况下将数据存储在文件或数据库中?的主要内容,如果未能解决你的问题,请参考以下文章

javascript 可以在不指定 PHP 等键的情况下将元素添加到数组吗?

如何在没有 ASP.NET Core 的情况下将 Json 数据从控制器发送到 javascript?

Django:如何在没有''的情况下将数组传输到javascript?

如何在没有 Javascript 的情况下将焦点设置到页面顶部?

如何在没有javascript的情况下将PDF嵌入网页[重复]

如何在没有 JavaScript 的情况下将 cookie 注入 WKWebView 或 WKWebSiteDataStore?