使用PHP和JS的简单点击计数器

弗马尔科维奇

尝试制作一个非常简单的计数器,每次用户单击链接时,该计数器会将mysql数据库表中的值更新1。

<a href='http://somesupersite.com' id='246' class='track'>My Link</a>

应获取ID并将其传递给php脚本的javascript:

$(document).ready(function(){
$('a.track').click(function() {
$.post('http://mysupersite.com/sys/tracker.php', {id:this.id});
});
});

php脚本tracker.php应该获取post变量并更新mysql数据库表列:

$id = $_POST['id'];
$con = mysqli_connect($mysqlHost, $mysqlUser, $mysqlPassword, $mysqlDatabase);
mysqli_query($con, "UPDATE table SET clicks = clicks + 1 WHERE id = $id");

我没有收到任何错误,但是数据库也没有更新。

i

我建议你这样做:

$(document).ready(function(){
    $('a.track').click(function(e) {
       e.preventDefault();
       $.post('http://mysupersite.com/sys/tracker.php', {id:this.id}, function(){
            window.location.href = e.target.getAttribute('href');
       });
    });
});

使您的链接从的成功回调中导航$.post()


在我看来,问题是,当您单击锚点时,它仅导航至href提供的页面,因此可能无法调用ajax。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP点击计数器

来自分类Dev

使用 PHP 为每个页面点击计数器

来自分类Dev

按钮点击计数器[PHP]

来自分类Dev

回声点击计数在PHP按钮点击计数器

来自分类Dev

php和mysql点击计数器,仅计数一次

来自分类Dev

使用增量间隔的简单计数器

来自分类Dev

内容点击计数器

来自分类Dev

添加Div的点击次数与计数器和限制

来自分类Dev

PHP中的点击计数器(无格式)

来自分类Dev

PHP,JS视图计数器并保存

来自分类Dev

简单访问者计数器 PHP 的 IP 错误

来自分类Dev

使用 mysql/php 访问计数器

来自分类Dev

PHP的计数器

来自分类Dev

使用简单更新的计数器列的原子增量

来自分类Dev

使用Foreach网站。我想要使用PHP和MSQL的计数器

来自分类Dev

如何增加点击计数器?

来自分类Dev

按钮点击计数器保存编号

来自分类Dev

如何重置点击计数器?

来自分类Dev

使图像点击计数器是错误的

来自分类Dev

jquery每天点击计数器

来自分类Dev

如何使用 PHP、jQuery 和 AJAX 实现点赞计数器?

来自分类Dev

使用CASE和WHERE语句和计数器SQL

来自分类Dev

Jinja中的简单计数器循环?

来自分类Dev

简单的Python循环计数器问题

来自分类Dev

简单的jQuery测验-计数器

来自分类Dev

Flash Actionscript 3简单计数器

来自分类Dev

简单的jquery计数器出现

来自分类Dev

简单的Javascript定时计数器

来自分类Dev

PHP-产品计数器(奇数和偶数)