0
POST가 성공한 후에 클릭되는 요소에 클래스를 추가하려고합니다. 웬일인지, "this"도 "add_favorite"도 "this"는 "favorited"를 더하고있다. 다른 모든 것은 잘 작동합니다.성공시 클래스 추가
아이디어가 있으십니까?
$('.add_favorite').click(function(){
expert_id = $(this).attr('data-expert-id');
user_id = $(document.body).attr('data-user-id');
//console.log(user_id);
var data = {
'expert_id' : expert_id,
'user_id' : user_id
}
var url = "/submit-fav.php";
$.ajax({
type: "POST",
url: url,
data: data,
success: function(data)
{
$(this).addClass('favorited');
}
});
return false;
});
감사합니다. – ok1ha