• 19-08-2021, 23:23:38
    #1
    Merhaba Arkadaşlar

    Php sayfamda gelen verilerden her hangi birinin Butonuna tıkladığımda Modal penceresini açılıyor, ama bu pencere içerisinde tıklanan id ye göre veriler gelmiyor, yani pencere içerisi boş olarak geliyor, hatayı nerede yapıyorum bir türlü anlamadım, kodlarım aşağıdaki gibi bu konuda yardım edebilirmisiniz.
    teşekkür ederim

    $("body").on("click","#dopingdetaygor",function(button){
        var veriid= $(this).attr("veriid");
        jQuery.ajax({
            type: 'POST',
            url: 'dopingdetaymodal.php',
            data: "&id="+veriid,
            error: function(hata){
                console.log(hata);
            },
            success: function(veri){
                try{
                    $("#detaymodalbody").html(veri);
                    $("button[ekle=dopingdetayduzenle]").attr("veriid",veriid);
                }
                catch(e){
                    alert(veri+"\n\n\ncatch"+e);
                }
            }
        });
    });
    <button type="button" class="btn btn-info" data-bs-toggle="modal" id="dopingdetaygor" veriid="<?=$bilgi->id;?>" data-bs-target="#myModal">Detay</button>
    
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-lg" role="document">
            <div class="modal-content">
                <div class="modal-body" id="detaymodalbody"></div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Kapat</button>
                    <button type="button" id="buttontikla" veriid="0" form-adi="dopingform" ekle="dopingdetayduzenle" class="btn btn-primary">Değişiklikleri Kaydet</button>
                </div>
            </div>
        </div>
    </div>
  • 19-08-2021, 23:29:02
    #2
    Merhaba, telefondan bakıyorum. Modal id’si mymodal. Onun farklı olması gerekmez mi
  • 19-08-2021, 23:31:43
    #3
    sinuos adlı üyeden alıntı: mesajı görüntüle
    Merhaba, telefondan bakıyorum. Modal id’si mymodal. Onun farklı olması gerekmez mi

    Merhaba Hocam

    button id sine göre yaptım yine olmadı, buttona tıkladığımda modal penceresi açılıyor, burda sıkıntı yok, sıkıntı pencere içerisinde veriler gelmiyor, çözemedim
  • 19-08-2021, 23:40:53
    #4
    Hocam verilerin her birini PHP de foreach döngüsüne alıp her bir gelen veri için modal yazdırmanızı tavsiye ederim, tabi modallara da bu foreach içerisinde id vermeniz gerekir.
    Saygılar.
  • 19-08-2021, 23:49:24
    #5
    brkctk adlı üyeden alıntı: mesajı görüntüle
    Hocam verilerin her birini PHP de foreach döngüsüne alıp her bir gelen veri için modal yazdırmanızı tavsiye ederim, tabi modallara da bu foreach içerisinde id vermeniz gerekir.
    Saygılar.
    Merhaba Hocam
    while döngüsü ile yapmıştım hocam, herhangi bir verinin id sine tıkladığımda, açılan modal penceresinde veri gelmiyor, resimdeki gibi
  • 19-08-2021, 23:52:24
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Modal penceresinin id'sinin mymodal olduğunu varsayalım. Bu durumda while içindeki mymodal1 gibi targetinin sonuna verinin idsini yazdır. Sonrasında display="none" yaparak arka tarafta while döngüsü ile modalları getir ve idsine görede açtır.
  • 19-08-2021, 23:56:56
    #7
    Ajax doğru çalışıyor mu, veri dönüyor mu.
  • 20-08-2021, 00:03:36
    #8
    sinuos adlı üyeden alıntı: mesajı görüntüle
    Ajax doğru çalışıyor mu, veri dönüyor mu.
    js içerisindeki diğer kodlarım çalışıyor, bu kod içerinde çalışıp çalışmadığını anlayamadım, Hocam Ajax ın doğru çalışığ çalışmadığını nasıl kontrol edebiliriz
  • 20-08-2021, 00:05:00
    #9
    Nejla adlı üyeden alıntı: mesajı görüntüle
    Modal penceresinin id'sinin mymodal olduğunu varsayalım. Bu durumda while içindeki mymodal1 gibi targetinin sonuna verinin idsini yazdır. Sonrasında display="none" yaparak arka tarafta while döngüsü ile modalları getir ve idsine görede açtır.
    Merhaba Hocam
    button içerisinde id sini belirtmişim hocam
    <buttontype="button"class="btn btn-info"data-bs-toggle="modal"id="dopingdetaygor"veriid="<?=$bilgi->id;?>" data-bs-target="#myModal">Detay</button>