js点赞收藏

	<div class="exhibition-bot exhibition-botjianrong preview-exhibition-bot">
				<i>${bean.views}</i>
				<cite></cite>
				<em>${bean.likes}</em>
				<var></var>			
		</div>
		<a href="/chartEdit/${bean.type}/${bean.id}" class="usetemplate1">
			<var></var>
			<span>使用模板</span>
		</a>
		<c:if test="${isLike>0 }">
			<a href="javascript:;" class="usetemplate2 usetemplate2-active" data-val="false">
				<var></var>
				<span>喜欢</span>
			</a>
		</c:if>
		<c:if test="${isLike<=0 }">
			<a href="javascript:;" class="usetemplate2" data-val="true">
				<var></var>
				<span>喜欢</span>
			</a>
		</c:if>
		<c:if test="${isCollect>0 }">
			<a href="javascript:;" class="usetemplate3 usetemplate3-active" data-val="false">
				<var></var>
				<span>收藏</span>
			</a>
		
		</c:if>
		<c:if test="${isCollect<=0 }">
			<a href="javascript:;" class="usetemplate3" data-val="true">
				<var></var>
				<span>收藏</span>
			</a>
		</c:if>
		
	</div>

//点赞按钮

	$(".usetemplate2").click(function() {
			var infoId = $(".preview-cenetrleft").attr("data-id");
		if($(this).attr("data-val") == "true") {//未选中
			if(!option(1,3, infoId)){//添加喜欢
				return;
			}
			$(this).attr("data-val","false");
			$(this).addClass("usetemplate2-active");
		} else {//选中
			if(!option(2,3, infoId)){//取消喜欢
					return;
			}
			$(this).attr("data-val","true");
			$(this).removeClass("usetemplate2-active");
		} 
	});
	//收藏按钮
	$(".usetemplate3").click(function() {
			var infoId = $(".preview-cenetrleft").attr("data-id");
		if($(this).attr("data-val") == "true") {//未选中
			if(!option(1,4, infoId)){//添加收藏
				return;
			}
			$(this).attr("data-val","false");
			$(this).addClass("usetemplate3-active");
		}  else {
			if(!option(2,4, infoId)){//取消收藏
				return;
			}
			$(this).attr("data-val","true");
			$(this).removeClass("usetemplate3-active");
		} 
	});
function option(mold,type, infoId){
	var result = false;
	if(!isLogin()){
		alert("对不起请先登录!");
		return result;
	}
	
	$.ajax({
		async : false,
		dataType : "JSON",
		type : 'POST',
		url : "/table/addCollction",
		data : { mold:mold ,type : type, infoId : infoId},
		success : function(data) {
			if (data == 1) {
				result = true;
			} else {
				alert("系统出错,请联系管理员!");
			}
		}
	});
	return result;
}

猜你喜欢

转载自blog.csdn.net/rentian1/article/details/80117988