카테고리 없음

ajax 클릭했을 때 btn-outline 해제

유호야 2021. 1. 27. 12:03
반응형
	function refreshLikes(){
			  			
	  	var qnaNo = ${resultList.qnaContentVo.qna_no };			  			
		var member_no = ${sessionUser.member_no};
			  			
		var xmlhttp = new XMLHttpRequest();
			  			
 		xmlhttp.onreadystatechange = function(){
			  				
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
			  					
			  					
		 var num = document.getElementById('ajaxlike');
		 var obj = this.responseText
		 var jsonObj = JSON.parse(obj);
		 num.setAttribute("value", "좋아요 " + jsonObj.likes);
								
		 if(jsonObj.iflike == 0) {
		     num.setAttribute("class", "btn btn-outline-primary");
			 //num.css.style("background-color : blue");
			 //alert('ㅋㅋㅋㅋ좋아요 아직 안 누름');
									
		 } else {
			 //alert('ㅎㅎㅎㅎ 이미 좋아요 누름');
			 num.setAttribute("class", "btn btn-primary");
 		}
									
								
		 }
			  				
		 }
			  			
		 xmlhttp.open("get","${pageContext.request.contextPath}/qna/get_qna_like_count.do?qna_no=" + qnaNo+"&member_no="+member_no);
	 	 xmlhttp.send();
						
		 }
반응형