我正在为我的wordpress项目做一些投票...用户应能够点击li
- 元素,并直接显示这些点击的结果(与喜欢相似)。这是由于社区的支持 - 已经在使用该代码:
$('#result li').click(function(){
this.clicked = this.clicked ? this.clicked + 1 : 1;
$(this).html(this.clicked);
});
由于这只是保存访问时间的互动,我想保存并检索txt文件中的所有用户喜欢(我想这是最简单的方法) )
我特别想知道,如果除了&#34之外没有标识符,我怎么能识别触发点击量a的元素呢?这个"对吗?
答案 0 :(得分:1)
如果您想要记录您的用户互动,最好的方法是将点击次数保存为表格中的行。正如Marc B所说,您已经拥有了一个Datebase,因此您应该在其中创建一个包含所需列的表(例如user_id,link_pressed等)。在此之后,您应该创建一个小PHP或ASP或您喜欢的任何服务器端语言脚本,将此注册表引入您的表中。你的javascript应该通过AJAX调用这个脚本。这样您就可以记录用户点击。但是考虑到这是不安全的,因为任何人都可以调用你的脚本并引入虚假的交互。您必须实现一些基本的服务器端验证。例如,检查每个用户只有一行,而不是等等。