如何在外部文件中存储计数器并将其加载到jquery中?

时间:2016-01-31 18:19:31

标签: javascript jquery

我想创建一个file.txt来存储我的2个计数器。创建它后,我想加载2个div中的计数器。 我不知道如何使用file.txt的位置替换此代码:

jQuery的:

var counter1 = localStorage.getItem('bans') || 0;
var counter = localStorage.getItem('rans') || 0;

因为使用此代码,所有用户的计数器都不同,事实上我使用了" localStorage",但我希望所有用户的计数器相同。

我希望你理解。谢谢。

2 个答案:

答案 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);
    }