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")?
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
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: