İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Ajax ile gelen link çalışmıyor

bcs_crew

0
İyinet Üyesi
Katılım
20 Ağustos 2013
Mesajlar
12
Reaction score
0
Merhabalar, button tıklandığında ajax ile link çekiliyor. Linke tıklandığında işlem yapılmıyor. Örnek;

Kod:
$("#getir").click(function() {
$.post('getir.php',{all:'all'},function(res) {
    $("#liste").html(res);
});
});

Gelen veriler :
Kod:
<a href="javascript:;" id="ileri" data-id="1">İleri</a>
<a href="javascript:;" id="ileri" data-id="2">İleri 2</a>
<a href="javascript:;" id="ileri" data-id="3">İleri 3</a>

Bizim ana element
Kod:
<ul id="liste">
</ul>

Link olayları
Kod:
$("a#ileri").click(function(){
    var id = $(this).attr('data-id');
   alert(id);
});

bu sorunu nasıl çözerim? Teşekkürler.
 

KrmYlmz

0
İyinet Üyesi
Katılım
3 Kasım 2014
Mesajlar
274
Reaction score
0
Merhabalar, button tıklandığında ajax ile link çekiliyor. Linke tıklandığında işlem yapılmıyor. Örnek;

Kod:
$("#getir").click(function() {
$.post('getir.php',{all:'all'},function(res) {
    $("#liste").html(res);
});
});

Gelen veriler :
Kod:
<a href="javascript:;" id="ileri" data-id="1">İleri</a>
<a href="javascript:;" id="ileri" data-id="2">İleri 2</a>
<a href="javascript:;" id="ileri" data-id="3">İleri 3</a>

Bizim ana element
Kod:
<ul id="liste">
</ul>

Link olayları
Kod:
$("a#ileri").click(function(){
    var id = $(this).attr('data-id');
   alert(id);
});

bu sorunu nasıl çözerim? Teşekkürler.



getir.php de jquery kütüphanesini dahil ettiniz mi ?

jquery ile getirdiğiniz sayfada yine jquery işlemi yapıyorsanız. getir.php de de jquery i dahil etmeniz gerekir.
 

bcs_crew

0
İyinet Üyesi
Katılım
20 Ağustos 2013
Mesajlar
12
Reaction score
0
sıkıntı kütüphanede değil ya (onuda denedimde). Butonlar, dropdownlar herseş çalışıyor bi linkler çalışmıyor
 

soulmy

0
İyinet Üyesi
Onaylı Üye
Katılım
1 Aralık 2010
Mesajlar
955
Reaction score
8
Konum
Samsun
Bir sayfada birden fazla aynı id değeri olamaz. Siz 3 tane id="ileri" kullanmmışsınız. Bu yüzden çalışmıyor olabilir. class="ileri" olarak değiştirip dener misin?

Tabi "a#ileri" olan kısmı da "a.ileri" yapacaksınız.
 

bcs_crew

0
İyinet Üyesi
Katılım
20 Ağustos 2013
Mesajlar
12
Reaction score
0
Bir sayfada birden fazla aynı id değeri olamaz. Siz 3 tane id="ileri" kullanmmışsınız. Bu yüzden çalışmıyor olabilir. class="ileri" olarak değiştirip dener misin?

Tabi "a#ileri" olan kısmı da "a.ileri" yapacaksınız.

olmadı ya. Aslında modal kullanıyorum sayfa bilere yüklendiğinde sağlam çalışıyor. İşte bu ajaxlar yenilediğim zaman çalışmıyor. Konsolda herangi bir hata da vermiyor. :mad:

--IYINET ; Flood Engellendi -->-> Yeni yazilan mesaj 20:36 -->-> Daha önceki mesaj 19:17 --

modal kullandığım için linkleri alırken sıkıntı oluyomuş sebebini anlamadım ama modal içersinde ajax diye bi bölüm var ordan hallettim. Herkeze teşekkürler
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst