Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何永久保存变量?_Jquery - Fatal编程技术网

Jquery 如何永久保存变量?

Jquery 如何永久保存变量?,jquery,Jquery,我有一个网站,人们点击一个按钮,每次计数器都会向上移动。我希望变量是永久的,这样我就可以记录任何计算机上的任何人单击按钮的次数。我知道localStorage,但我希望它能在计算机之间改变 jQuery $(document).ready(function(){ $('.yes').click(function() { $('#green').html(function(i, val) { return val*1+1 }); }); $('.no

我有一个网站,人们点击一个按钮,每次计数器都会向上移动。我希望变量是永久的,这样我就可以记录任何计算机上的任何人单击按钮的次数。我知道
localStorage
,但我希望它能在计算机之间改变

jQuery

$(document).ready(function(){   
    $('.yes').click(function() {
        $('#green').html(function(i, val) { return val*1+1 });
    }); 
    $('.no').click(function() {
        $('#red').html(function(i, val) { return val*1+1 }); 
    });
});

将号码存储在数据库中,并让按钮更新号码。如果号码在同一台计算机上,则只能使用cookies。也可以使用LocalStorage,但并非所有浏览器版本都支持此功能。如果用户使用IE7浏览器,它将无法工作。但它不能跨计算机更新。

如果你想在计算机上跟踪它,不管用户登录到哪里,比如像Facebook一样的按钮,那么它必须在一个数据库上,而仅仅使用javascript是不可能的。您可能需要一些服务器端编程语言,如php、java。

然后您需要将其存储在后端。前端是不可能的。最简单的解决方案是使用谷歌分析。不需要服务器端编码。只需在按钮上附加一个事件,让GA跟踪即可。你会得到的不仅仅是点击次数。这就是我在想的,我该怎么做?这将是一个非常广泛的答案。如果你喜欢,我可以更新我的答案,但我不知道我能深入到多深。最好是建立一个聊天室并通过那里进行交流?你知道在哪里建立聊天室吗?我真的很感激你给我的一切帮助。我的电话号码是918-906-5253,我会很快做出回应。我该如何在每次点击时用它来更新?而且不仅仅是每次网站加载