mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-24 12:05:39 +08:00
37 lines
1019 B
JavaScript
37 lines
1019 B
JavaScript
layui.use(['jquery', 'form', 'layer'], function () {
|
|
|
|
var $ = layui.jquery;
|
|
var layer = layui.layer;
|
|
|
|
var $likeIcon = $('#icon-like');
|
|
var $likeCount = $('#like-count');
|
|
var likeCount = parseInt($likeCount.text());
|
|
|
|
$likeIcon.on('click', function () {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: $(this).data('url'),
|
|
success: function (res) {
|
|
if ($likeIcon.hasClass('active')) {
|
|
$likeIcon.removeClass('active');
|
|
$likeCount.text(likeCount - 1);
|
|
likeCount -= 1;
|
|
} else {
|
|
$likeIcon.addClass('active');
|
|
$likeCount.text(likeCount + 1);
|
|
likeCount += 1;
|
|
|
|
}
|
|
},
|
|
error: function (xhr) {
|
|
var res = JSON.parse(xhr.responseText);
|
|
layer.msg(res.msg, {icon: 2});
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#icon-share').on('click', function () {
|
|
|
|
});
|
|
|
|
}); |