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