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

Kayıt Ol

Ajax ile gelen link çalışmıyor

bcs_crew

0
Onaylı Üye
Üye
Katılım
20 Ağustos 2013
Mesajlar
12
Açılan Konu
3
Tepki puanı
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
Onaylı Üye
Üye
Katılım
3 Kasım 2014
Mesajlar
274
Açılan Konu
5
Tepki puanı
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
Onaylı Üye
Üye
Katılım
20 Ağustos 2013
Mesajlar
12
Açılan Konu
3
Tepki puanı
0
sıkıntı kütüphanede değil ya (onuda denedimde). Butonlar, dropdownlar herseş çalışıyor bi linkler çalışmıyor
 

soulmy

0
Onaylı Üye
Üye
Katılım
1 Aralık 2010
Mesajlar
955
Açılan Konu
126
Tepki puanı
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
Onaylı Üye
Üye
Katılım
20 Ağustos 2013
Mesajlar
12
Açılan Konu
3
Tepki puanı
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
 
Üst