javascript - 如何将 JavaScript 中的本地存储值转换为服务器存储值?

标签 javascript html variables local-storage

我正在尝试创建一个项目,其中用户可以投票,并获取或添加到全局积分库。

这是我非常基本的原型(prototype),但我需要找到一种方法,使 localstorage 值成为全局的,并且使用 serverstorage 对每个用户都相同。

代码:

<!DOCTYPE HTML>
<html>

<head>
  <title>Javascript variable testing</title>

<script type="text/javascript">
    var clicks;

    function onClick() {
      clicks = +clicks + 1;
      document.getElementById("clicks").innerHTML = clicks;
      localStorage.setItem('clicks', clicks); // set the value to localStorage
    };

    window.onload = function() {
      clicks = localStorage.getItem('clicks') || 500000; // get the value from localStorage
      document.getElementById("clicks").innerHTML = clicks;
    };
</script>
</head>
<body>
  <button type="button" onclick="onClick()">Click this bit</button>
  <p>Clicks: <a id="clicks">500000</a>
  </p>
</body>

</html>

最佳答案

localStorage用于在用户浏览器中存储数据。您可能需要根据您的要求将数据存储到服务器中。您可以使用AJAX对于同样的。

关于javascript - 如何将 JavaScript 中的本地存储值转换为服务器存储值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36977720/

相关文章:

div 类中的 PHP 变量

javascript - 如何使用 Ionic Framework 下载文件到 Download 目录?

javascript - 使用 ng-init 将变量绑定(bind)到 Controller 中的值

javascript - 根据时间更新div内容

html - 调整浏览器屏幕大小时删除容器填充

JavaScript "copy"HTML 表单

variables - perl6/rakudo : How can I change the data-type of a variable?

javascript - 使用 VSCode 的 Node 调试器时是否可以黑盒 vendor 代码?

html - 如何在屏幕尺寸变化时保持小侧边栏样式?

java - 每次将对象添加到 ArrayList 时更新 double 值