• 04-08-2019, 21:26:33
    #1
    Merhaba arkadaşlar,
    Bir select listem var. buradaki seçime göre id değerini OnChange ile alıp ajax ile post ederek listenin altında değerleri getirip listeliyorum.
    Ancak sayfa yenilendiğinde listedeki seçim kayıtlı kalsa da altındaki değerler gelmiyor.
    Bu durumu nasıl düzeltebilirim?
  • 04-08-2019, 21:31:00
    #2
    Hocam selam, page load olurken, üstteki selectin "selected" değerini okuyup alttaki select için değeri init etmeniz gerekiyor. Sizin yaptığınız OnChange eventi ilk açılışta tetiklenmiyor.
  • 04-08-2019, 21:36:55
    #3
    MrBoolean adlı üyeden alıntı: mesajı görüntüle
    Hocam selam, page load olurken, üstteki selectin "selected" değerini okuyup alttaki select için değeri init etmeniz gerekiyor. Sizin yaptığınız OnChange eventi ilk açılışta tetiklenmiyor.
    Teşekkürler hocam ilginizden dolayı, rica etsem konuyla ilgili kısa bi kod paylaşmanız mümkün müdür?
  • 04-08-2019, 21:52:32
    #4
    Pseudo olarak anlatayım hocam,

    $(document).ready(function) {
      if ($("#topSelect").val() != '') { //null kontrolü yaptık
        //bu kısma girdiyse, üstteki selectboxımızda data seçili demektir.
        //bu datayı alıp alttaki selecti dolduran ajaxı çağırıcaz
        var data = $("#topSelect").val()
        $.ajax({
        ...
        data: data
        ...
        })
      }
    }
  • 04-08-2019, 23:05:24
    #5
    MrBoolean adlı üyeden alıntı: mesajı görüntüle
    Pseudo olarak anlatayım hocam,

    $(document).ready(function) {
      if ($("#topSelect").val() != '') { //null kontrolü yaptık
        //bu kısma girdiyse, üstteki selectboxımızda data seçili demektir.
        //bu datayı alıp alttaki selecti dolduran ajaxı çağırıcaz
        var data = $("#topSelect").val()
        $.ajax({
        ...
        data: data
        ...
        })
      }
    }
    Çok sağolun hocam.
  • 04-08-2019, 23:42:47
    #6
    Rica ederim hocam, bir sorunuz olursa PM ile ulaşabilirsiniz