我正在尝试创建一个项目,其中用户可以投票,并获取或添加到全局积分库。
这是我非常基本的原型(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/