如何将JavaScript中的localstorage值转换为serverstorage值?

时间:2016-05-02 08:01:18

标签: javascript html variables local-storage

我正在尝试创建一个项目,该项目涉及用户能够投票,以及获取或添加全球积分。

这是我非常基本的原型,但是我需要找到一种方法来使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>

1 个答案:

答案 0 :(得分:2)

localStorage用于在用户浏览器中存储数据。您可能需要将数据存储到服务器中以满足您的要求。您可以使用AJAX作为相同内容。