1. Duyuru: "Kredi Puan Sistemi Nasıl çalışır?" ile ilgili bilgileri aşağıdaki linke tıklarak okuyabilirsiniz..
    Oku:Kredi Puan Sistemi
    Duyuruyu Kapat
  2. Grafikerler ve Webmaster ile ilgili konular forumlar ücretsiz paylaşımlar ve yardım forumuna hoşgeldiniz

    Forum Sayfamızdan yararlanmak için lütfen üye olunuz

    Duyuruyu Kapat

Jquery Modal Veri Gönderme

'Programlama' forumunda mayhem tarafından 28 Haziran 2017 tarihinde açılan konu

  1. mayhem

    mayhem Site Yetkilisi Administrator

    Katılım:
    8 Kasım 2015
    Mesaj:
    4
    Beğeniler:
    4
    Ödül Puanları:
    20
    Cinsiyet:
    Erkek
    Şehir:
    Osmaniye
    Böyle bir bilgi lazım oldu açık söylemek gerekirse çok fazla kaynak var ama anlaşılır şekilde değil biraz açarak yaranıza merhem süreceğim..

    öncelikle link oluşturalım..
    HTML:
     <a href="#acilir-pencere" class="open-AcilirPencere" data-id="0" data-islem="mkarti"  data-toggle="modal"> <i class="fa fa-plus-square"></i> <span> Yeni Müşteri</span> </a>
    kodda bulunan href="#acilir-pencere" açılacak modal id sidir.. class="open-AcilirPencere" yazmış olduğumuz java scriptte gelen click işleminde bu classdan çağrı geldiğini ve işlem yapması gerektiğini belirliyoruz..

    data-id="0" = göndermek istediğiniz id değeri..
    data-islem="mkarti" = benim gibi modalda birden fazla işlem yaptırmak istiyorsanız 2. data verisi..

    şimdi modal kodumuz..
    HTML:
    <div class="modal fade" id="acilir-pencere" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <h4 class="modal-title" id="myModalLabel"></h4>
          </div>
          <div class="modal-body">
              <!-- içerik buraya gelicek -->
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Kapat</button>
          </div>
        </div>
      </div>
    </div>
    

    şimdi Script dosyamıza gelelim..
    sayfa/ap_mListesi.php yazan yere örneğin sayfa/ap_mListesi.php?git="+id diye değiştirirseniz..

    açmış olduğunuz sayfada get ile bu veriyi çekebilirsiniz.. ASP, PHP fark etmez sonuçta bu kodlar html de çalışmakta..

    HTML:
    <script>
    
    $(document).on("click", ".open-AcilirPencere", function () {
       
        var id = $(this).data('id'); // gelen id değerini değişken nesneye aktarıyoruz
        var islem = $(this).data('islem'); // gelen islem değerini değişken nesneye aktarıyoruz
        // if else ile işlemin nereye gitmesine karar veriyoruz..
        if(islem == 'musteri') {
            $('h4.modal-title').text("MÜŞTERİ LİSTESİ"); // h4 etiketli modal-title class ına sahip alana veri aktarıyoruz..
            $.ajax({url:"sayfa/ap_mListesi.php",cache:false,success:function(result){
                $(".modal-body").html(result); //modal-body class lı div etiketine açmak istediğimiz sayfayı aktarıyoruz..
            }});
        }
        else if(islem == 'mkarti') {
           
            if(id == 0) {
                $('h4.modal-title').text("YENİ MÜŞTERİ EKLE");
                $.ajax({url:"sayfa/m_Ekle.php",cache:false,success:function(result){
                    $(".modal-body").html(result);
                }});
            }else
            {
                $('h4.modal-title').text("MÜŞTERİ DÜZENLE");
                $.ajax({url:"sayfa/m_Duzenle.php?mId="+id,cache:false,success:function(result){
                    $(".modal-body").html(result);
                }});
           
            }
        }
    });
    
    </script>

    sonuç...
    [​IMG]

    Not: açmış olduğunuz sayfada vertabanı baglantı kurmak isterseniz o sayfayada veri baglantısını include etmeniz gerekir aksi halde veri çekmezsiniz..

    Destek almak isteyenler
    mustafa@exrom.com.tr adresine mail yoluyla bildirebilirler..
     
    Son düzenleme: 28 Haziran 2017
  2. harikaseo

    harikaseo Kayıtlı Üye

    Katılım:
    22 Temmuz 2017
    Mesaj:
    10
    Beğeniler:
    0
    Ödül Puanları:
    10
    Cinsiyet:
    Erkek
    Şehir:
    ankara
    Merhaba hocam bu konu için mail gönderdim. hata verdi ama
     

Bu Sayfayı Paylaş