Doğru Cevap
-
gelen butonlara silme işlemini gerçekleştirmesi için onclick olayı ile js fonksiyonuna gönderiyorsun sanırım. okuduğumda ilk şöyle birşey aklıma geldi; butonlardan onclick olayını kaldır ve class ver örneğin buton şeklinde. ve id leride silmek istediğin verinin id si olsun. şöyleki;
<input type="button" class = "buton" id = "15" value = "sil">
silmek için kullanacağın fonksiyonda veri_sil olsun adı ve parametre olarak verinin idsini alacak,
function veri_sil(veri_id) { //ajax ile ilgili dosyaya gidecek. veri_id parametre olarak gösterilecek. }
bu işlem için yazacağın jquery js kodu
$('.buton').live('click',function(){ var id = $(this).attr('id'); veri_sil(id); });
şeklinde
şunuda belirtmek isterim bu gibi durumlarda jquery live işimizi görüyor. yani js ile html de oluşturduğun tagları olay verirken live kullanmalısın. diğer türlü eklenen taglar olayları görmez.
Cevaplar
Hiç cevap bulunamadı.