projemde çektiğim verileri ajax kullanarak silmek istiyorum.
verileri while ile çekiyorum, her birinde silme butonuna id="sil<?=$id?>" değerini veriyor, while içerisinde de jquery post işini $("button#sil<?=$id?>").click() şeklinde yapıyorum.
fakat bu şekilde her veri için tekrar jquery kodu çıktısı olduğu için performans olarak sıkıntı yaratabilir. bunun yerine, butona başka bir değer versem. misal sil="<?=$id?>" değerini versem ve jquery ile bu değeri yakalayıp ona göre işlem yapsam daha iyi olur gibi.
biraz araştırdım, sanırım derdimin devası .attr() özelliği. ama ben beceremedim.
while($r = mysql_fetch_array($q)) {
echo '<button id="sil" sil="'.$r["id"].'">Sil</button>';
}<script>
$("button#sil").click(function() {
var sil = $("button#sil").attr("sil");
})
</script>şeklinde almayı denediğimde her zaman en üsttekinin değerini döndürüyor. bana tıkladığım butonun sil değerini döndürmesi lazım.umarım anlatabilmişimdir derdimi