• 07-01-2020, 20:07:55
    #1
    düzeltildi.
  • 07-01-2020, 20:17:54
    #2
    Bilmiyorum ne derece biliyorsunuz oradaki butonun tıklandığında id ile yakalayacaksınız daha sonra ajax ile post isteği atacaksınız controlleridaki actiona burdada Db ye kayıt edeceksiniz daha somut örnek görmek istiyorsanız mesaj atın yarın ofisdeyken atayım hocam kolay gelsin
  • 07-01-2020, 20:23:35
    #3
    blackmamba24 adlı üyeden alıntı: mesajı görüntüle
    Bilmiyorum ne derece biliyorsunuz oradaki butonun tıklandığında id ile yakalayacaksınız daha sonra ajax ile post isteği atacaksınız controlleridaki actiona burdada Db ye kayıt edeceksiniz daha somut örnek görmek istiyorsanız mesaj atın yarın ofisdeyken atayım hocam kolay gelsin
    Hocam yanıtın için teşekkürler PM atıyorum size bir şey isteyeceğim.
  • 07-01-2020, 20:37:32
    #4
    scriptarisi adlı üyeden alıntı: mesajı görüntüle
    Herkese iyi forumlar,
    Aslında çok kolay bir konu ama bir yerde takıldım devam edemiyorum bu yüzden sizden yardım almak istiyorum.

    Tam olarak yapmak istediğim şey javascript ile çalışan bir notifications u çalıştırmak istiyorum ama bir türlü yapamadım.
    Projeyi ise Microsoft Visual Studio da yazıyorum asp.net visual basic formatında, bunda yazmamın bir sebebi ise yaptığımız otomasyon yazılımının programını Windows Form Visual basic ile yazdık hızlı ilerleyebilmek için bunu seçtim, konuya geçelim.

    İşte burada ki "Tıkla" butonuna basınca hiçbir yere yönlendirmeden sadece o notifi çağırıp karşımıza çıkartıyor buraya kadar bir problem yok.
    Yapılmak istenen şey ise ben oraya "KAYDET" butonu açıcam asp.net butonu olarak
     <asp:Button ID="Button1" runat="server" Text="Button" Height="73px" Width="267px" />
    Bu kodun arka planında ise sql data kaydetme kodlarını yazacağız. Ben bu butona basınca notif çıkıyor o sırada da sayfayı kayıt ettiği için notif gözükmeden sayfa açılmış oluyor.

    Bunun çözümü için ise okudugum makale sonucunda jquery ajax varmış arka planda işlem yapılabiliyor ama sayfayı yenilemiyormuş. Bizim de istediğimiz tam olarak bu.
    Butona basınca datayı kayıt edecek ardından notif çıkacak sayfanın değişmesine hiç gerek yok.
    Bunu nasıl yapabilirim? küçük bir örneği var mıdır? Umarım problemimi anlatabilmişimdir.
    İyi forumlar.
    $(document).ready(function() {
    $('.btnkategorisil').click(function(){ //butona tıkladıgımda
    var dsecim='btnkategorisil'; //dsecim post edilen sayfada kullanabilmek icin php örn.(if isset($_POST["btnkategorisil"]))
    var did=$(this).attr('id'); //butonun id degerini al
    var element = $(this);
    $.ajax({
    type: "POST", //post ve get durumunu bildiriyoruz
    url: "/islem.php", //islem yapacagım sayfa (sql sorgu sayfası örn.)
    data : {secim:dsecim,id:did}, //post edilecek veriler bu verilere erismek icin php örn. $idKac = $_POST["id"] diyerek erisiyorum
    success: function(silindiMi){ //silindiMi diye ben sunucu tarafında durum olusturuyorum
    if(silindiMi=="silindi"){ //phpden gelen cevap
    swal({ //swal sizin kullandığınız notify gibi bir mesaj tool bu ve bundan sonraki durumların gerisi sizde :) (notify ayarlamaları)
    type: 'success',
    timer: 1000,
    showConfirmButton: false,
    title: 'Kategori Başarıyla Silindi :)'
    })
    element.parents(".tabloveri").animate({ backgroundColor: "#fbc7c7" }, "fast")
    .animate({ opacity: "hide" }, "normal");
    }
    else{
    swal({
    type: 'info',
    showConfirmButton: false,
    title: 'Silerken Hata Meydana Geldi :(('
    })
    }
    }
    });
    });
                }); //doc ready