第一步,给你要点赞的a标签或者button按钮添加 id="dianzan"
属性
第二步,给你需要显示点赞数的标签加上 class="likes-count"
属性
第三步,将下面的js代码放到你网站内容页
<script>
function makeRequest(url, callback, method) {
var xhr = new XMLHttpRequest();
xhr.open(method, url);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
callback(xhr.responseText);
}
};
xhr.send();
}
function updateLikes(event) {
event.preventDefault(); // 阻止默认链接行为
var likesCountElement = document.querySelector('.likes-count');
var likeButton = document.getElementById('dianzan');
var url = "/e/public/digg/?classid=[!--classid--]&id=[!--id--]&dotop=1&doajax=1&ajaxarea=diggnum";
makeRequest(url, function(responseText) {
var responseArray = responseText.split("|");
var likes = responseArray[0];
likesCountElement.textContent = likes;
alert(responseArray[2]);
}, "GET");
}
var likeButton = document.getElementById('dianzan');
likeButton.addEventListener('click', updateLikes);
</script>
OVER!
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!