İyinet - Webmaster Forumu

Geri Dön   İyinet - Webmaster Forumu > Programlama > Javascript - Ajax ve Frameworkler

Javascript - Ajax ve Frameworkler Javascript Ajax ve Frameworkler jQuery, Yahoo YUI, Mootools, Prototype + Scriptaculous

User Tag List

Cevapla
 
LinkBack Seçenekler
  #1 (permalink)  
Alt 16.03.2013, 15:37
garrip - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 28.12.2010
Yaş: 32
Mesajlar: 87
Lightbulb Jquery click fonksiyonunda takıldığım bir yer.. (Çözüldü)

Merhaba,

sayfamda jquery ile silme işlemi yapıyorum


HTML-Kodu:
$(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.

Konu garrip tarafından (22.03.2013 Saat 13:27 ) değiştirilmiştir. Sebep: sorun giderildi
Alıntı ile Cevapla
  #2 (permalink)  
Alt 24.03.2013, 23:00
BordoMavi - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 31.10.2007
Nereden: Hirçın Sulardan
Yaş: 33
Mesajlar: 94
Standart

verileri ajax ile alıyor isen click fonksiyonu çalışmaz.
live fonksiyonunu kullanarak bunu aşabilirsin.
PHP- Kodu:
$(document).ready(function(){
$(
'.sil').live("click",function(){ 
      
alert('Silme işlemi'); 
   });
}) 
Alıntı ile Cevapla
  #3 (permalink)  
Alt 25.03.2013, 12:23
garrip - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 28.12.2010
Yaş: 32
Mesajlar: 87
Standart

@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.
Alıntı ile Cevapla
Cevapla

Bu Konuyu Paylaşın !

Etiketler
bir , click , fonksiyonunda , jquery , takildigim , yer


Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 23:14. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin™ Version 3.8.7
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
Content Relevant URLs by vBSEO