2

我是前端开发人员。我构建了一个非常 ajaxy 感觉的 jquery web 应用程序,可以用来记录各种统计数据。它基本上只是获取用户输入,进行一些非常简单的计算,然后将它们写入 dom(通过 jquery 的 .html )。

我希望能够保存用户所做的更改。目前,如果页面被刷新,dom 会回到原来的状态,输入和计算的信息就消失了。

所以我需要通过对服务器的 ajax 调用来存储这些信息(基本上是 playerOne.points = 12、playerOne.steals = 2 等类型的 javascript 对象)。我根本不了解后端开发。

我认为使用 PHP 和 MySQL 将是最简单的解决方案。这将如何构建。来回传递该信息的最佳方式是什么,以及它是如何存储的。

您可以将 dom 本身或它的一部分传递给 db 并存储它吗?如果需要,然后将其取回?这可能还是很奇怪?

非常感谢任何指向良好方向的指针。谢谢!

4

2 回答 2

2

如果唯一重要的是在页面刷新之间保存数据,那么仅使用 cookie 并将所有数据存储在本地不是更容易吗?这为您省去了拥有用户帐户和身份验证以及数据库的麻烦。

于 2012-06-14T01:50:09.923 回答
2

如果您的服务器设置支持,您绝对应该考虑使用 MongoDB 。它是一个基于 JSON 的数据库,非常适合存储 JSON 对象,对吧?

于 2012-06-14T02:01:32.467 回答