今的网站设计越来越注重用户体验,无刷新点赞就是其中之一。本文将介绍如何使用 Pbootcms 实现无刷新点赞功能。
首先,我们需要在页面中引入 jQuery 文件,可以通过以下代码实现:
1
<script src=\”https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js\”></script>
接下来,在合适的位置添加以下代码:
01
<button class=\”support\”>点赞</button> <!–按钮—>
02
<div id=\”support_number\”>{content:likes}</div> <!–赞数量–>
03
<p class=\”supported\”></p> <!–已赞提示–>
04
05
<!–ajax–>
06
<script>
07
$(\’.support\’).on(\’click\’, //绑定事件
08
function() {
09
$.ajax({
10
url: \'{content:likeslink}\’, //点赞链接
11
data: {
12
\’likes\’: \’likes\’
13
},
14
success: function(data) {
15
$(\’#support_number\’).load(location.href + \” #support_number\”); //点赞后刷新#support_number
16
if (data.state) {} else {
17
$(\”.supported\”).html(\”已点赞!\”) //已赞提示
18
}},
19
error: function(xhr, status, error) {
20
console.log(error)
21
}
22
});
23
})
24
</script>
以上代码中,class=”support” 暗示点赞按钮的类名,通过 jQuery 的 on() 方法绑定事件,点击时触发发送 AJAX 请求的操作。
在 AJAX 请求中,url 参数为点赞链接,data 参数传递点赞的数量。成功获取返回值后,利用 load() 方法刷新显示点赞数量的 DOM 元素 #support_number,同时判断返回值状态并按照需要显示已点赞提示。
以上代码即可实现 Pbootcms 的无刷新点赞功能。不外在实际应用中,还需要按照具体情况对代码进行适当的修改和调整。
本网站名称:创码者资源网
本站永久网址: http://www.cmzym.top/
本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
本站为非盈利网站,一切付费内容(包括但不限于会员充值,资源付费),均为用户自愿赞助,且所有资金均用于网站维护
本站资源均收录于互联网,所以不能保证每个细节都符合你的要求,也可能存在未知的BUG与瑕疵,因虚拟资源可复制特性,所以不接受任何理由的退款兑现,请阅 读本站声明和相关条款后再进行支付下载
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 :1326632303@qq.com 进行删除处理。
本本站采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可


















暂无评论内容