需要 Jquery ajax 切换的帮助
Need assistnce with Jquery ajax toggle
所以我的评论有一个喜欢按钮,工作正常,但我需要一点增强。这是下面的代码
<script type="text/javascript">
$(document).ready(function(){
$(".voteMe").click(function() {
var voteId = this.id;
var all_id = voteId.split(' ');
var cid = voteId.split('_');
var id_values = all_id[1].split('_');
var upOrDown = id_values[0];
var user_id = id_values[1];
var topic_id = id_values[2];
var uri = "http://localhost/forum/topic/votes/" + cid[0] + '/' + upOrDown + '/' + user_id + '/' +topic_id;
$.ajax({
type: "post",
url: uri,
cache: false,
success: function(response){
try{
if(response === 'true'){
var newValue = parseInt($("#"+all_id[0]+'_result').text()) + 1;
$("#"+all_id[0]+'_result').html(newValue);
}else{
alert("unable to update");
}
}catch(e) {
alert('Exception while request..');
}
},
error: function(){
alert('Error while request..');
}
});
});
});
</script>
所以我想要的是,当用户单击喜欢按钮时,它应该被禁用,当不喜欢按钮被同一用户单击时,-1 将从喜欢按钮中减去,然后启用喜欢按钮并禁用不喜欢。
这是喜欢和不喜欢的 html 代码。我知道这要求太多了,如果这样做,我将不胜感激。
<div class="likeblock pull-left">
<a id="<?= $comment->id ?>_upvote up_<?= $comment->user_id?>_<?= $comment->topic_id?>" class="up voteMe">
<i class="fa fa-thumbs-o-up"></i>
<span id="<?= $comment->id ?>_upvote_result" ><?=$comment->up_vote_count?></span>
</a>
<a id="<?= $comment->id ?>_downvote down_<?= $comment->user_id?>_<?= $comment->topic_id?>" class="down voteMe">
<i class="fa fa-thumbs-o-down"></i>
<span id="<?= $comment->id ?>_downvote_result" ><?=$comment->down_vote_count?></span>
</a>
</div>
提前谢谢。
我认为以下部分需要关注,如果和否则似乎很相似
if(response === 'true'){
var newValue = parseInt($("#"+all_id[0]+'_result').text()) + 1;
$("#"+all_id[0]+'_result').html(newValue);
}else{
var newValue = parseInt($("#"+all_id[0]+'_result').text()) + 1;
$("#"+all_id[0]+'_result').html(newValue);
}
相关文章:
- JQuery需要帮助理解(i,el)
- JavaScript,JQuery.需要帮助才能获得'name'从我的JSON中删除
- jQuery基于下拉选择更新帮助文本
- ColorBox jQuery帮助请求
- 需要帮助使用JQuery.inArray()检查值是否存在
- 我需要帮助用jQuery切换背景图像
- 需要Jquery列表筛选帮助
- Wordpress 3级水平导航-需要jquery/javascript帮助进行对齐
- 需要Jquery selectbox强标记帮助
- 在JS或jQuery或任何客户端脚本的帮助下,通过查看源代码读取源代码
- 需要帮助使用 JQuery 将新数据放入表中
- 是否有任何函数可以帮助转义 jQuery 选择器中包含的所有元字符?
- jQuery悬停滚动,只需要一点帮助
- 需要帮助jQuery将数据发布到php文件
- Javascript帮助|Jquery插件社会主义
- JavaScript帮助- JQuery是未定义的
- 帮助Jquery不透明度
- 元搜索-帮助Jquery ajax请求当复选框被按下
- 帮助 jquery ajax 成功事件
- 需要编码帮助:jQuery左侧菜单