Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Jquery click fonksiyonunda takıldığım bir yer..

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Tepki puanı
0
Jquery click fonksiyonunda takıldığım bir yer.. (Çözüldü)

Merhaba,

sayfamda jquery ile silme işlemi yapıyorum


HTML:
$(document).ready(function(){
$('.sil').click(function(){ alert('Silme işlemi'); })
})
silme işlemi geçekleşiyor sorun yok. Ancak sayfaya jquery post ile veri çekiyorum çekilen veri içerisinde de silme işlemi var ancak calısmıyordu. Onuda çekilen veri dosyasına js dosyasını entegre ederek aştım.

Şimdiki sorun şu ki post ile çektiğim veride js dosyasını tekrar yüklediğimde post ile gelen veride silme işlemi gerçekleşiyor ancak sayfada zate var olan diğer alanlarda silme işlemi fonksiyonu js dosyasını post ile tekrar yüklediğim için iki kez çalışıyor. Bunu istemiyorum.

Bunu engelleyebileceğim bir yöntem var mıdır? jquery yada javascript te daha önce atanmış click fonksiyonu bulma gibi bir yöntem yada buna benzer yöntemler biliyorsanız yardımcı olabilirseniz sevinirim.



DÜZENLEME:
jquery unbind kullandım sorun kalmadı. Aynı sorunu yaşayan arkadaşlar bu yönetimi kullanabilirler.

Teşekkürler.
 

BordoMavi

0
Onaylı Üye
Üye
Katılım
31 Ekim 2007
Mesajlar
176
Tepki puanı
0
Konum
Hirçın Sulardan
verileri ajax ile alıyor isen click fonksiyonu çalışmaz.
live fonksiyonunu kullanarak bunu aşabilirsin.
PHP:
$(document).ready(function(){
$('.sil').live("click",function(){ 
      alert('Silme işlemi'); 
   });
})
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Tepki puanı
0
@BordoMavi belirttiğin live fonksiyonunu araştırdım. Ajax ile tekrar js dosyasını çağırmaya gerek kalmıyor. Henüz denemedim ancak istediğim buydu..

Teşekkürler yardımın için.
 
Üst