J'essaie de changer un ancien code qui utilise onclick afin que j'utilise le $ (this). Le problème est que $ (this) ne fonctionne pas à l'intérieur du succès. Est-il possible de le faire de toute façon sans le définir comme 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");
}
}
});
});
la source