【发布时间】:2014-11-12 16:19:01
【问题描述】:
我有这个小提琴,当用户点击一个按钮时,计数器工作:http://jsfiddle.net/z66WF/
这是代码:
<button type="button" onClick="clickME()">Click me</button>
<p>Clicks: <a id="clicks">0</a></p>
var clicks = 0;
function clickME() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
}
问题是我想保存号码,所以例如:
- 用户 #1 点击按钮 10 次
- 用户 #2 打开站点,计数为 10,他单击,现在计数器开始 11
- 等新用户。
我正在尝试这样做以跟踪文件下载了多少次。
知道我该怎么做吗?
【问题讨论】:
-
是的,每次点击后将值存储在服务器上。另外,为什么 jQuery 标记,我没有看到。
-
向脚本发送 ajax 请求,将每个计数添加到数据库中。
-
您必须将点击次数保存在您的服务器上,并添加验证/超时以确保有人不会将其增加 1000000 次
-
只要 js 是“客户端大小”,你就不能只保存 un JS 的数字。您需要将其保存在服务器上,例如通过 ajax。单击时,客户端向服务器上的 php 文件发起 ajax 请求,并且此 php 文件“写入”数量增加:例如在 SQL 数据库中的文本文件中
-
你能给我一个@PierreGranger的例子吗?谢谢!
标签: javascript php