2016-02-26 131 views
0

我有一个网站,人们点击一个按钮,每次都会有一个计数器向上移动。我希望变量是永久的,这样我就可以记录任何人从任何一台计算机上点击了多少次该按钮。我知道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 }); 
    }); 
}); 
+0

然后你需要将它存储在你的后端。前端是不可能的。 –

+0

最简单的解决方案是使用Google Analytics。不需要服务器端编码。只需将一个事件附加到按钮上并让GA跟踪即可。您还将获得的不仅仅是点击次数。 – Corey

回答

0

商店的数据库内,数量有按钮更新数量

+0

这就是我在想什么,我会怎么做? –

+0

这将是一个非常广泛的答案。如果你喜欢我可以更新我的答案,但我不知道我可以进入多深。可能最好启动一个聊天室并通过那里进行交流? – ExohJosh

+0

你知道在哪里开始聊天室吗?我非常感谢你给我的所有帮助。我的电话号码是918-906-5253,我会尽快回复。 –

0

如果是在同一台机器上,然后饼干可能是唯一的出路。
LocalStorage也可以使用,但并非所有浏览器的所有版本都支持该功能。例如。如果用户使用IE7浏览器,则不起作用。但它不能跨计算机更新。
如果您想要跨计算机进行跟踪,无论用户登录哪个地方,如Facebook 按钮,那么它必须位于数据库中,而这只能通过javascript才能实现。你可能需要一些像php,java这样的服务器端编程语言。

+0

我每次点击时如何使用它来更新?而不仅仅是每次加载网站 –