나는 $ (this)를 사용하도록 onclick을 사용하는 오래된 코드를 변경하려고합니다. 문제는 $ (this)가 성공할 때 작동하지 않는다는 것입니다. 어쨌든 그것을 var로 설정하지 않고 이것을 할 수 있습니까?
$('.addToCart').click(function() {
$.ajax({
url: 'cart/update',
type: 'post',
data: 'product_id=' + $(this).attr("data-id"),
dataType: 'json',
success: function(json) {
if (json['success']) {
$(this).addClass("test");
}
}
});
});