Doğru Cevap
-
jQuery ile yeni tabloyu çektiğinde, o sayfadaki a.duzenle_h_kategori'lere bu yazdığın fonksiyon atanmış olmuyor. jQuery.live kullanacaksın, ya da tablonun yeni halini çektikten sonra document.ready'ye yazdığın kodu yeniden çalıştıracaksın.
Mevzuyu açıklayayım:
document.ready'ye bu fonksiyonu atadığında, sayfadaki tüm a.duzenle_h_kategori'lerin click olayına bu fonksiyon atanıyor; ama kaydı değiştirdikten sonra tabloyu yeniden yüklediğinde a.duzenle_h_kategori'lerin click olayında bu fonksiyon yok.
jquery.live ile uğraşmayayım diyorsan (ki aslında uğraştıran birşey değildir), şöyle yapabilirsin:
document.ready içerisine yazdığın fonksiyonu ayrı bir fonksiyon olarak yaz, document.ready içerisinde o fonksiyonu çağır
tabloyu yükledikten sonra o fonksiyonu yeniden çağır.-
sagoral
Biraz araştırdım bende öyle olduğunu anladım zaten.. Tablonun altında çağırdım jQueryi.. Daha sonra gidip yeni gelen tablonun altında bir daha çağırdım sorunumu öyle çözmüştüm.. Ama sana benden bir doğru cevap.. Şimdi jQuery.live neymiş onu araştırayım böyle birşeyden haberim yoktu..
teşekkürler,12 yıl önce yazılmış
-