在文本文件中保存点击量

Save click-amounts within a text-file

本文关键字:保存 文本 文件      更新时间:2023-09-26

我正在为我的wordpress项目做一种投票的东西;用户应该能够点击一个li元素,这些点击的结果(相当于喜欢)直接显示。这是 - 由于社区的支持 - 已经在使用该代码:

$('#result li').click(function(){
  this.clicked = this.clicked ? this.clicked + 1 : 1;
  $(this).html(this.clicked);
});

由于这只是保存访问时的交互,因此我想在txt文件中保存和检索所有用户喜欢的内容(我想这是最简单的方法)

特别想知道,如果除了"this"之外没有标识符,我如何识别触发点击量 a 的元素?

如果您想记录您的用户互动,最好的方法是将点击另存为表格中的行。正如 Marc B 所说,您已经有一个 Datebase,因此您应该在其中创建一个包含所需列的表(例如 user_id、link_pressed 等)。在此之后,您应该创建一个小的 PHP 或 ASP 或任何您喜欢的服务器端语言脚本,将此注册表引入您的表中。你的 JavaScript 应该通过 AJAX 调用这个脚本。这样,您可以记录用户的单击。但是,请注意这是不安全的,因为任何人都可以调用您的脚本并引入虚假交互。必须实现一些基本的服务器端验证。例如,检查每个用户只有一行,没有更多,等等。