Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

Javascript onaydan sonra işlem yapması

Merhabalar arkadaşlar aşağıdaki gibi bir kodum var. Bu kodda nası bir değişiklik yaparak butona basınca önce İptal Onay yazısı çıkartabilirim. Yani Onaylamak istediğinizden emin misin gibi bir soru sormak istiyorum Evet derse işleme devam etsin hayır derse işlem iptal olsun şeklinde nasıl yapabilirim.

HTML

<button type="button" class="btn btn-warning btn-sm" onclick="onayla(<?php echo $row['id']; ?>)" data-toggle="tooltip" title="" data-original-title="Rektörlüğe Gönder"><i class="fa fa-paper-plane"></i></button>


Javascript Kodum bu şekilde :

<script type="text/javascript">
function onayla(id) {
$.ajax({
type	:'POST',
url		:'include/gonder.php',
data	:{id:id},
success: function (result) {
      if($.trim(result) == "hata"){
        swal({
title: "HATA!",
text: "Kayıt yapılırken hata meydana geldi.Lütfen yönetici ile iletişime geçin!",
icon: "warning",
button: "Anladım",
});
      }else if($.trim(result) == "bos"){
        swal({
title: "SORUN!",
text: "Lütfen tüm alanları doldurunuz.Boş alanlar mevcut!",
icon: "info",
button: "Anladım",
});
      }else if($.trim(result) == "ok"){
        $( "#table" ).load(window.location.href + " #table" );
        $( "#yenile" ).load(window.location.href + " #yenile" );
        swal({
title: "TEŞEKKÜRLER!",
text: "Talep onaya sunulmuştur.",
icon: "success",
button: "Tamam",
});
      }
    }
  });

  }
</script>
1

Cevaplar (1)

İşlem devam ediyor, lütfen bekleyin..
Vehbi Akdoğan
Doğru Cevap
@vehbiakdogan
1 ay önce

bunun için confirm kullanabilirsin. görsel zevk için sweet alertte olabilir.


basitçe:

<script type="text/javascript">
function onayla(id) {
if(confirm("Onaylamak istediğine emin misi?")) {

$.ajax({
type	:'POST',
url		:'include/gonder.php',
data	:{id:id},
success: function (result) {
      if($.trim(result) == "hata"){
        swal({
title: "HATA!",
text: "Kayıt yapılırken hata meydana geldi.Lütfen yönetici ile iletişime geçin!",
icon: "warning",
button: "Anladım",
});
      }else if($.trim(result) == "bos"){
        swal({
title: "SORUN!",
text: "Lütfen tüm alanları doldurunuz.Boş alanlar mevcut!",
icon: "info",
button: "Anladım",
});
      }else if($.trim(result) == "ok"){
        $( "#table" ).load(window.location.href + " #table" );
        $( "#yenile" ).load(window.location.href + " #yenile" );
        swal({
title: "TEŞEKKÜRLER!",
text: "Talep onaya sunulmuştur.",
icon: "success",
button: "Tamam",
});
      }
    }
  });

  }
}
</script>


Cevapla @canaslan1 ay önce
@vehbiakdogan, teşekkürler hocam sweet alertte nasıl yapacağımı bilmiyorum ama deneyeceğim :)
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın