var auxiliaryHost = "你的域名"; function showHitS(hits){ $.get(auxiliaryHost+"/counter.php?action=show&id="+hits.id,function(data){ hits.innerHTML=Number(data); }); } function showHitCount() { var visitors=$(".visitors-index"); for(var i = 0; i < visitors.length; i++){ showHitS(visitors[i]); } } function addCount() { var visitors=$(".visitors"); $.get(auxiliaryHost+"/counter.php?action=add&id="+visitors[0].id,function(data){ visitors[0].innerHTML=Number(data); }); } if ($('.visitors').length == 1) { addCount(); } else if ($('.visitors-index').length > 0){ showHitCount(); }
2021.03.23更新:修复了一些BUG并且支持异步了
后端部分
MySQL建表:
1 2 3 4 5 6 7
CREATE TABLE `counter` ( `url` char(50) NOT NULL, `counter` int(11) NOT NULL, UNIQUE KEY `url` (`url`) );