<div data-ajax data-link="aksiyon.php" data-id="icerik">Aksiyon</div>[data-ajax] attributes'ine sahip linklere click olunca tıklanan linkteli data-link içindeki linkten veri çekecek ve data-id'de belirtiğim #icerik id'si içine aktaracak.
Bunu için aşağıdaki fonksiyonu yazdım fonksiyonda sorun yok fakat [data-ajax] seçimini yapamıyorum sorun tam olarak burda.
document.querySelectorAll("[data-ajax]")[0].addEventListener("click",function () {
ajax(this.dataset.link,this.dateset.id);
});Yukardaki kod ile aşağıdaki fonksiyona gönderiyorum böyle çalışıyor fakat sadece ilk [data-ajax] tagında işlem görüyor [0] olduğu için diğer türlü ise hiç bir şekilde tüm data-ajaxlara erişemiyorumBenim yapmak istediğim ilk [data-ajax] değil sayfada bulunan herhangi bir data-ajax'a geldiğimde içine yazdığım data-link ve data-id bilgisine kendisi erişsin umarım anlatabilmişimdir.
function ajax(link,id) { var veriCek=new XMLHttpRequest();
veriCek.open('GET',link,'true');
veriCek.send();
veriCek.onreadystatechange=function () {
if(this.readyState==4 && this.status==200) {
document.getElementById(id).innerHTML=this.responseText;
} else {
document.getElementById(id).innerHTML=this.statusText;
} }}
