나는 내 웹 사이트에 간단한 '좋아요'서비스를 구축하고 있습니다. 사용자가 링크를 클릭하여 무언가를 좋아할 수있게하고 싶습니다. (PHP 스크립트에서 반환 된) 총 좋아요를 받으십시오.Jquery가 여러 개의 동일한 클래스로 콘텐츠 수정
스크립트에서 데이터를 업데이트하는 데 문제가 있습니다. 이것은 내가 가지고있는 것입니다 :
<div id="112" class="like">Like it</div>
<div id="113" class="like">Like it</div>
<div id="114" class="like">Like it</div>
<script>
$(".like").click(function() {
var idl = $(this).attr("id");
$.ajax({type:"POST", data: likeid=idl, url:"ajax/publike.php",
success: function(data){
$(this).html(data);
},
error: function(){
alert ("Error");
}
});
return false;
});
</script>
저는 (데이터)에서 얻은 내용으로 div를 업데이트하려고하지만 업데이트하지 않습니다. $(".like").html(data);
으로 변경하면 작동하지만 많은 클래스가 있습니다. 업데이트 할 클릭 한 div 만 사용해야합니다.
너무 간단하지만 잘 작동합니다. 감사합니다. – Nathan
@ Maël : 문제 해결에 도움이 되었습니까? 그렇다면이 답변을 수락 된 것으로 표시하고 투표를 고려하십시오. –