我有一个简短的问题。我想在我们的Intranet上开发一个小脚本。 要求是:
我是JS的初学者,我只知道localStorage函数,但是我想将计数器保存在服务器上,以便每个人都看到相同的状态。
这就是我所得到的,但仅仅是本地存储,因此每台计算机都有自己的计数器状态。
if (localStorage.getItem("counter")!=null) {
counter = Number(localStorage.getItem("counter"));
document.getElementById("counterValue").innerHTML = counter;
}
你知道我的意思吗?感谢您的帮助,也很抱歉我的英语不好:)
答案 0 :(得分:0)
您需要将“计数器”保留在服务器上。您应该将其保留在某种持久性存储中(而不是内存,因为可以重置内存):
然后从存储中获取并呈现给所有用户。如果您需要为所有Live呈现值,那么必须使用诸如SignalR之类的解决方案。