我想创建一个file.txt
来存储我的2个计数器。创建它后,我想加载2个div中的计数器。
我不知道如何使用file.txt的位置替换此代码:
jQuery的:
var counter1 = localStorage.getItem('bans') || 0;
var counter = localStorage.getItem('rans') || 0;
因为使用此代码,所有用户的计数器都不同,事实上我使用了" localStorage",但我希望所有用户的计数器相同。
我希望你理解。谢谢。
答案 0 :(得分:3)
你不能这样做。 JavaScript在客户端上运行。您无法使用JavaScript直接在服务器上创建文件。您需要使用AJAX或Web套接字或其他技术与服务器进行通信,并让服务器跟踪计数器的值。
答案 1 :(得分:-1)
我不知道你为什么选择这种方式,但是你可以根据服务器端的用户ID为每个用户保存一个文本文件,而不是你可以从客户端解析这些文件中的数据作为json :
$.get(localStorage.userid + 'data.txt', function (data) {
var obj = jQuery.parseJSON(data);
alert(obj.bans);
}