$.ajax({
url: host+'urun-favori',
type: 'POST',
data: 'urunId='+favoriUrunId+'&uyeId='+uyeId+'&durum='+favoriUrunDurum,
success: function(donen){
var donen = JSON.parse(donen);
e.preventDefault();
if(donen.durum==1){
$('#favoriUrun-'+donen.id).addClass('sl-liked');
$('#favoriUrun-'+donen.id).removeAttr('data-durum', 1).attr('data-durum', 0);
}else{
$('#favoriUrun-'+donen.id).removeClass('sl-liked');
$('#favoriUrun-'+donen.id).removeAttr('data-durum', 0).attr('data-durum', 1);
}
}
});Şu şekilde bir kodum var bir kalp iconu var ona tıklayınca ürünü favoriye alıyor fakat sayfayı yenilemeden aynı icona bir kaç tıklayınca attr kısmında sıkıntı çıkıyor sıkıntı tam olarak şu.1. Kez butona tıklayınca data-durum 1 ise attr'yi silip data-durum 0 yapıyor fakat tekrar aynı butona tıklayınca data-durum 0 olmuş iken data-durum 1 yapmıyor. Ya da bu durumun tam tersini. Yani attr sayfada tek bir defa işlem görüyor 2. işlemi kabul etmiyor bunu nasıl çözebilirim.