0

我有一个可编辑的 html5 页面,并将新元素存储在 localStorage 中。我想将我的页面与服务器同步。我想知道我是否可以在没有服务器端脚本的情况下做到这一点,或者是否有一些技巧可以很好地做这样的事情。

谢谢 :)

4

2 回答 2

2

您可以使用 jQuery 轻松地从服务器中提取信息,然后将其放在本地存储中,但是,如果您想将本地信息上传到服务器,则无法绕过,您必须使用某种脚本,这并不难困难,有很多语言(PHP、C#、Python...)和工具可供您使用。

请记住,当您将信息上传到服务器时,您必须对其进行清理,这是非常重要的安全措施。

基本上,要走的路是:

  • 将信息发布到服务器(使用 AJAX 或 HTML 表单,任何一种方式都可以)
  • 使用一些服务器端脚本来捕获发布的变量。
  • 清理您的数据(检查格式,丢弃无效字符等)
  • 将其存储在数据库中(永远不要将您的数据与 SQL 查询连接好吗?这会使您容易受到 SQL 注入攻击),计算某些东西或做一些事情。
  • 向客户端返回一些状态(可能是一些确认?)
  • 您可能希望接受该确认并向用户显示一条消息(“您的信息已正确保存”或类似的东西)
于 2013-04-08T15:27:45.790 回答
0

javascript 计时器是否不足以满足这种方式?还是 jQuery?

这个问题真的应该是一个问题而不是一个问题。如果您基于服务器的变量进行更新,那么我相信您可以使用 AJAX,但如果它每 X 秒增加一次变量,我将专注于使用 javascript 计时器。

于 2013-04-08T15:23:53.420 回答