Sweetalert: Arahkan ulang setelah menekan OK , dalam lansiran Konfirmasi.

Dibuat pada 23 Mar 2015  ·  8Komentar  ·  Sumber: t4t5/sweetalert

Halo semua. Saya telah menggunakan lansiran konfirmasi.

swal({   
title: "Are you sure?",   
text: "You will not be able to recover this imaginary file!",   
type: "warning",   
showCancelButton: true,   
confirmButtonColor: "#DD6B55",   
confirmButtonText: "Yes, delete it!",   
closeOnConfirm: false 
}, 
function()
{   
swal("Deleted!", "Your imaginary file has been deleted.", "success"); });

Bisakah saya mengarahkan/memuat ulang halaman setelah pengguna mengklik OK ("Dihapus!", "File imajiner Anda telah dihapus.", "berhasil")?

Komentar yang paling membantu

@t4t5 Hei terima kasih untuk SweetAlert :) Saya menemukan solusi untuk masalah ini dan membagikannya di bawah ini.
Saya tahu ini lama tetapi saya menemukan solusinya jadi saya harap ini membantu siapa pun.

@mp3il @azlannohara @masteradhoc Masalahnya adalah singkatan dalam penutupan. Anda dapat melakukan yang diperlukan (Muat ulang setelah mengklik "Oke" yang muncul setelah penghapusan berhasil) dengan menggunakan kode di bawah ini:

   `$('a.delete-member').click(function() {
    var memberId = $(this).attr("data-member-id");
    deleteMember(memberId);
  });

  function deleteMember(memberId) {
    swal({
      title: "Are you sure?", 
      text: "Are you sure that you want to delete this member?", 
      type: "warning",
      showCancelButton: true,
      showLoaderOnConfirm: true,
      closeOnConfirm: false,
      confirmButtonText: "Yes, delete it!",
      confirmButtonColor: "#ec6c62"
    }, function() {
      $.ajax({
        url:  "/members/" + memberId + "/archive",
        type: "POST"
      })
      .done(function(data) {
        swal({
            title: "Deleted", 
            text: "Member has been successfully deleted", 
            type: "success"
        },function() {
            location.reload();
        });
      })
      .error(function(data) {
        swal("Oops", "We couldn't connect to the server!", "error");
      });
    });
  }`

Semua 8 komentar

Mungkin ini bisa membantu anda..
Ikuti tautan eksternal di https://www.ludu.co/lesson/how-to-use-sweetalert

Baik. Terima kasih!

Pada hari Rabu, 25 Maret 2015 jam 16.36, Brian [email protected] menulis:

Mungkin ini bisa membantu anda..
Ikuti tautan eksternal di
https://www.ludu.co/lesson/how-to-use-sweetalert


Balas email ini secara langsung atau lihat di GitHub
https://github.com/t4t5/sweetalert/issues/319#issuecomment -85924369.

Melewati panggilan balik lain ke swal kedua tampaknya menjadi masalah. apakah anda sudah menemukan solusinya?

Saya akan menutup ini karena itu bukan masalah.

@t4t5 - Bisakah fungsi swal kedua mengonfirmasi memiliki fungsi panggilan balik? tampaknya tidak bekerja untuk saya.

@t4t5 Hei terima kasih untuk SweetAlert :) Saya menemukan solusi untuk masalah ini dan membagikannya di bawah ini.
Saya tahu ini lama tetapi saya menemukan solusinya jadi saya harap ini membantu siapa pun.

@mp3il @azlannohara @masteradhoc Masalahnya adalah singkatan dalam penutupan. Anda dapat melakukan yang diperlukan (Muat ulang setelah mengklik "Oke" yang muncul setelah penghapusan berhasil) dengan menggunakan kode di bawah ini:

   `$('a.delete-member').click(function() {
    var memberId = $(this).attr("data-member-id");
    deleteMember(memberId);
  });

  function deleteMember(memberId) {
    swal({
      title: "Are you sure?", 
      text: "Are you sure that you want to delete this member?", 
      type: "warning",
      showCancelButton: true,
      showLoaderOnConfirm: true,
      closeOnConfirm: false,
      confirmButtonText: "Yes, delete it!",
      confirmButtonColor: "#ec6c62"
    }, function() {
      $.ajax({
        url:  "/members/" + memberId + "/archive",
        type: "POST"
      })
      .done(function(data) {
        swal({
            title: "Deleted", 
            text: "Member has been successfully deleted", 
            type: "success"
        },function() {
            location.reload();
        });
      })
      .error(function(data) {
        swal("Oops", "We couldn't connect to the server!", "error");
      });
    });
  }`

Saya menggunakan kode ini tetapi Tampilkan kesalahan
VM1355:23 POST http://localhost :7100/Forces/Delete/5 500 (Kesalahan Server Internal)

function Hapus(id) {
menelan({
judul: "Apakah Anda yakin?",
teks: "Apakah Anda yakin ingin menghapus anggota ini?",
ketik: "peringatan",
showCancelButton: benar,
showLoaderOnConfirm: benar,
closeOnConfirm: salah,
confirmButtonText: "Ya, hapus!",
confirmButtonColor: "#ec6c62"
}, fungsi() {
$.ajax({
url: "/Forces/Delete/"+id,
ketik: "POSTING"
})
.selesai(fungsi(data) {
menelan({
judul: "Dihapus",
teks: "Anggota telah berhasil dihapus",
ketik: "sukses"
},fungsi() {
lokasi.reload();
});
})
.error(fungsi(data) {
swal("Ups", "Kami tidak dapat terhubung ke server!", "kesalahan");
});
});
}

@introwit berfungsi dan parut. Terima kasih

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

girishbr picture girishbr  ·  5Komentar

Untit1ed picture Untit1ed  ·  5Komentar

mouro001 picture mouro001  ·  3Komentar

yrshaikh picture yrshaikh  ·  4Komentar

sastrahost picture sastrahost  ·  5Komentar