日期:2014-05-16  浏览次数:20382 次

点击打开链接的同时如何记录访问量?
比如<a href="http://www.csdn.net" onclick="">csdn</a>这样一个链接,
我要在点击这个链接的同时把访问量记录下来.

不知道怎么在onclick里把这个访问量给记录到数据库?  或是有其他什么好的办法?

------解决方案--------------------
onclick触发一个函数  这个函数通过ajax发送信息看可以不
------解决方案--------------------
<a href="count.asp?u=http://www.csdn.net" onclick="">csdn</a>

先跳到自己的页面统计完毕,然后转向
count.asp

'统计
response.redirect reqruest.querystring("u")

------解决方案--------------------
假如你的页面不会跳转的话,那么每次点击链接的时候,肯定要定义一个全局的变量,去记录当前的点击次数,这个是累加的过程。如果页面刷新的话,这个变量也跟着重置为0,所以必须时刻保存好这个变量当前的值。然后就是传递参数,这个参考jquery.ajax,足以实现!
------解决方案--------------------
$('a').click(function() {
  $.post('x.php');
});

x.php

从数据库取数量,然后递增,然后写入数据库