Javascript 客户端心脏投票

Javascript 客户端心脏投票,javascript,jquery,html,custom-data-attribute,voting-system,Javascript,Jquery,Html,Custom Data Attribute,Voting System,有没有一种方法可以只使用Javascript/jQuery和HTML5数据属性、其他HTML5 API,而不使用任何服务器端的东西来实现简单的心脏投票(只有+1个投票,带有计数器,但不能多次投票)。您需要一个服务器来存储所有响应。您需要将其存储在某种类型的数据库中。因此,如果您没有任何服务器端代码来执行此操作,则需要找到一个服务来为您执行此操作。(我不知道是否存在,但如果存在,我也不会感到惊讶)。您可以使用localStorage记录客户机的投票情况。大概是这样的: localStorage.s

有没有一种方法可以只使用Javascript/jQuery和HTML5数据属性、其他HTML5 API,而不使用任何服务器端的东西来实现简单的心脏投票(只有+1个投票,带有计数器,但不能多次投票)。您需要一个服务器来存储所有响应。

您需要将其存储在某种类型的数据库中。因此,如果您没有任何服务器端代码来执行此操作,则需要找到一个服务来为您执行此操作。(我不知道是否存在,但如果存在,我也不会感到惊讶)。

您可以使用
localStorage
记录客户机的投票情况。大概是这样的:

localStorage.setItem('voted', true);
要检查客户端是否在之前投票,请执行以下操作:

var voted = localStorage.get item('voted');
更新:


由于您需要计数器,您可以尝试BAAS(backend-As-a-service)服务之一,如parse.com或kinvey.com

如果没有所有用户都可以访问的资源(即服务器),您如何跟踪投票?我真的不知道如何做到这一点。我只是在学习:|这个问题应该有点修辞性。:)如果要显示+1投票的总数,那是行不通的,因为它将存储在客户端的本地。这太棒了!谢谢