Foreach ile gelen verileri ekrana yazdırıyorum ve aynı classlara ait birden fazla içerik oluyor doğal olarak ve alttaki kod ile post işlemi yaptığım zaman hepsini post edip sonuç alıyor. Yaptığı işlemde sıkıntı yok işlemi doğru yapıp doğru postları alıyor fakat ben sadece "DÜZENLE" butonuna tıkladığım adresi güncellemesini istiyorum. Burada tüm hepsini güncelliyor.
Bilgileri ekrana bastığım ekran: http://prntscr.com/ptxis3
Bu ekranda "Düzenle" dediğimde açılan modal: http://prntscr.com/ptxizz
Modal ekranında düzenle dediğim zaman ilk ekranda açılanların tamamını post atıyor.
Jquey kodu:
$('body').on('click','.adresDuzenle',function(){
var host = '<?=$host ?>'
$.ajax( {
url: host + "lib/adres-duzenle-post",
type: "POST",
data:$(this).closest('.adresformDuzenle').serialize(),
success: function(cevap) {
if(cevap==true){
$('.sonuc').empty();
$('.sonuc').html('<div class="col-sm-12 rounded mb-2 p-2 bg-success text-white" align="center" >Adres Düzenlendi...</div>');
}else{
$('.sonuc').empty();
$('.sonuc').html('<div class="col-sm-12 rounded mb-2 p-2 bg-danger text-white" align="center" >Adres Düzenlenemedi... <br /> Sebeb: '+ cevap +'</div>');
}
}
});
});