lostyazilim
tr.link

Ajax ile çağırılmış dosya içinde yeni bir ajax işlemi çağırmak

5 Mesajlar 1.482 Okunma
lstbozum
tr.link

emre7 emre7 emreguney.info Kullanıcı
  • Üyelik 08.03.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** G**
  • Mesajlar 1066
  • Beğeniler 192 / 189
  • Ticaret 26, (%100)
Bir tuşa tıklandığında ajax ile indexe bir div çekiyorum fakat o çektiğim divdeki bir tuşa tıkladığımda 2. ajax işlemi ekrana gelmiyor. Çözüm önerisi olan var mı?
 

 

InfiniTheme Profesyonel Magazin - Teknoloji Wordpress Teması Çıktı (Konularımdan ulaşabilirsiniz.)
wmaraci
reklam

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Event listener kuracaksın yada bu şekilde dinamik olarak sonradan eklenen öğeleri takip edebilirsin.


// see stats
$(document.body).on('click', '.see-stats', function () {
var protocolhost = protocol + ':\/\/' + host + '\/';
var win = window.open(protocolhost + 'stats.php?code=' + $(this).attr('id') , '_blank');
if (win) {
win.focus();
} else {
// when browser has blocked it
alert('Please allow popups for this website');
}
});


Kendine göre düzenlersin.
 

 

no time for caution

emre7 emre7 emreguney.info Kullanıcı
  • Üyelik 08.03.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** G**
  • Mesajlar 1066
  • Beğeniler 192 / 189
  • Ticaret 26, (%100)

Decimas adlı üyeden alıntı

Event listener kuracaksın yada bu şekilde dinamik olarak sonradan eklenen öğeleri takip edebilirsin.


// see stats
$(document.body).on('click', '.see-stats', function () {
var protocolhost = protocol + ':\/\/' + host + '\/';
var win = window.open(protocolhost + 'stats.php?code=' + $(this).attr('id') , '_blank');
if (win) {
win.focus();
} else {
// when browser has blocked it
alert('Please allow popups for this website');
}
});


Kendine göre düzenlersin.


bu benim ajax bilgimi bayağı aştı
 

 

InfiniTheme Profesyonel Magazin - Teknoloji Wordpress Teması Çıktı (Konularımdan ulaşabilirsiniz.)

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Okuman yeter, ajax bilgi gerektiren bir şey değilki .)

$(document.body).on('click', '#divid', function () {
// senin fonksiyonun
});
 

 

no time for caution
wmaraci
wmaraci

cArleone cArleone WM Aracı Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web master
  • Konum Isparta
  • Ad Soyad A** M**
  • Mesajlar 225
  • Beğeniler 85 / 59
  • Ticaret 9, (%100)
sayfaya sonra dahil edilen elemenlar da click eventı çalışmaz.Decimas gösterdiği gibi on işlemi ile html tarayarak o elemena click işlemini verebilirsin.

$("body").on('click', '.buton', function () {
// işlemler
});


body içindeki butona tıklanırsa işlemleri yap diyoruz.bazen body işe yaramaya biliyor.body yerine direk kapsayıcı divi yazarak bulmasını sağlayabiliyorsun.
 

 

www.ustaderslik.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al