• 08-07-2022, 18:59:17
    #1
    jQuery vasıtasıyla seçilen kullanıcının veirleriyle modaldaki verileri dolduruyorum.
    4 kullanıcıdan 1 inde bütün veriler gelirken 3 ünde gelmiyor.
    Herhangi bir hata almıyorum ve verileri console'a basınca yine aynı şekil 3 kişinin verisi gelmiyor.

    Daha önce benzer bir durumu yaşayan oldu mu ?
    Yardımcı olan herkese şimdiden teşekkürler
  • 08-07-2022, 19:00:12
    #2
    kendi yazdığınız kodun başkasının başına gelmesi biraz anormal bir olay. kodlarınızı paylaşırsanız daha iyi yardımcı olabiliriz
  • 08-07-2022, 19:01:57
    #3
    yalnizlarkulubu adlı üyeden alıntı: mesajı görüntüle
    kendi yazdığınız kodun başkasının başına gelmesi biraz anormal bir olay. kodlarınızı paylaşırsanız daha iyi yardımcı olabiliriz
    $("#updateEmployee").click(function () {
                var dataId = $(this).attr('data-id');
                var dataFullName = $(this).attr('data-fullname');
                console.log(dataFullName);
                $('#employee_id').val(dataId);
                $("#full_name_update").val(dataFullName);
            });
    <a type="button" class="btn-sm btn-primary" id="updateEmployee" data-id="{{ $employee->id }}" data-fullname="{{ $employee->full_name }}" data-toggle="modal" data-target="#bs-example-modal-lg1">Düzenle</a>
    Eklemeyi unutmuşum
  • 08-07-2022, 19:03:41
    #4
    kodda ben bir hata göremedim. veritabanından gelen data-id ve data-fullname kontrol edin
  • 08-07-2022, 19:04:00
    #5
    jQuery lik bir olay olmayabilir, id her kullanıcıda data olarak ekrana basılıyor mu, konsoldaki network kısmından xhr isteklerinde hata var mı bunlara yoğunlaşmanız daha sağlıklı olur. Js tarafında bir sorun göremiyorum.
  • 08-07-2022, 19:05:42
    #6
    Shitric adlı üyeden alıntı: mesajı görüntüle
    jQuery lik bir olay olmayabilir, id her kullanıcıda data olarak ekrana basılıyor mu, konsoldaki network kısmından xhr isteklerinde hata var mı bunlara yoğunlaşmanız daha sağlıklı olur. Js tarafında bir sorun göremiyorum.
    yalnizlarkulubu adlı üyeden alıntı: mesajı görüntüle
    kodda ben bir hata göremedim. veritabanından gelen data-id ve data-fullname kontrol edin
    Veriler tabloya doğru ve eksiksiz geliyor. Sabahdan beridir çözüme ulaşamadım.
  • 08-07-2022, 19:09:31
    #7
    farukcakal adlı üyeden alıntı: mesajı görüntüle
    Veriler tabloya doğru ve eksiksiz geliyor. Sabahdan beridir çözüme ulaşamadım.
    Çok pardon, gözümden kaçmış #updateEmployee idsinde birden fazla element olduğu için hata veriyor muhtemelen. Kodu şu şekilde revize edip deneyebilir misiniz.

    $("[data-toggle='update-employee']").click(function () {
                var dataId = $(this).attr('data-id');
                var dataFullName = $(this).attr('data-fullname');
                console.log(dataFullName);
                $('#employee_id').val(dataId);
                $("#full_name_update").val(dataFullName);
            });
    <a type="button" class="btn-sm btn-primary" data-toggle="update-employee" data-id="{{ $employee->id }}" data-fullname="{{ $employee->full_name }}" data-toggle="modal" data-target="#bs-example-modal-lg1">Düzenle</a>
    Ek olarak sayfada yalnızca 1 adet modal olmalı. Döngü içerisine sokmayın.
  • 08-07-2022, 19:11:03
    #8
    ara yüzünüzün resmini paylaşabilir misiniz
  • 08-07-2022, 19:16:02
    #9
    Soyle bi deneyin;

    $(function(){
            $(document).on('click', '[data-toggle="update-employee"]', function(){
            var dataId = $(this).data('id');
                var dataFullName = $(this).data('fullname');
                console.log(dataFullName);
                $('#employee_id').val(dataId);
                $("#full_name_update").val(dataFullName);
            })
            })