我想添加用户喜欢在页面加载上发帖,即如果用户已经喜欢该帖子但它不起作用,我想让喜欢的按钮显示喜欢,这是我的ajax代码
for (var l = 0; l < 5; l++) {
this_comment_id = $('#like_check_'+l).attr('data-id');
$.ajax({
url:"comment_post.php",
type: 'POST',
data:{comment_check:this_comment_id},
dataType: 'text',
success:function(data)
{
if (data.search("ok") > -1) {
$('#like_check_'+l).addClass("red_heart");
}else if(data.search("unliked") > -1){
$('#like_check_'+l).removeClass("red_heart");
}
}
})
}
它的目的是将 red_hearth 添加到用户在此 html 元素中喜欢的帖子中
<i onclick="like_post(this)" class="fas fa-heart float-right p-1 my-1 mr-3" data-id="1" id="like_check_0" data-toggle="tooltip" data-placement="top" title="I like it"></i>
<i onclick="like_post(this)" class="fas fa-heart float-right p-1 my-1 mr-3" data-id="2" id="like_check_1" data-toggle="tooltip" data-placement="top" title="I like it"></i>
<i onclick="like_post(this)" class="fas fa-heart float-right p-1 my-1 mr-3" data-id="3" id="like_check_2" data-toggle="tooltip" data-placement="top" title="I like it"></i>
<i onclick="like_post(this)" class="fas fa-heart float-right p-1 my-1 mr-3" data-id="4" id="like_check_3" data-toggle="tooltip" data-placement="top" title="I like it"></i>
<i onclick="like_post(this)" class="fas fa-heart float-right p-1 my-1 mr-3" data-id="5" id="like_check_4" data-toggle="tooltip" data-placement="top" title="I like it"></i>
白猪掌柜的