سلام برای نمایش پیام گرافیکی از sweet alert استفاده می کنم. می خوام یک Confirm button برای تایید کاربر قبل از ارسال اطلاعات به سمت کنترلر نمایش بدم. دستور زیر رو برای این کار نوشتم.
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!",
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function (h) {
if (h === 'cancel') {
alert('Yes');
} else {
alert('No');
}
}
);
ولی با خطای زیر مواجه میشم
Uncaught (in promise) cancel
لطفا راهنمایی بفرمایید دلیل این خطا چی هست؟
شما کدهای خودتون رو برای استفاده از Confirm Box در sweet alert درست نوشتید ولی در نسخه جدیدتر sweet alert دستور catch اضافه شده که می تونید با استفاده از اون به راحتی قبل از ارسال اطلاعات به سمت سرور از کاربر تاییدیه بگیرید. به کدهای زیر دقت کنید.
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!",
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
}).then(
function (h) {
if (h !== 'dismissed') {
alert('Yes');
}
}
).catch(() => swal.close());
});
کافیه فقط کدهای بالا رو کپی و پیست کنید و تست کنید.
تاریخ :
1403/12/26
- ساعت :
03:28:00 PM
- بازدید :
74
- پاسخ :
1
|
تاریخ :
1399/03/12
- ساعت :
04:53:00 PM
- بازدید :
2557
- پاسخ :
1
|
تاریخ :
1398/08/09
- ساعت :
07:44:00 PM
- بازدید :
4956
- پاسخ :
1
|
تاریخ :
1398/10/15
- ساعت :
08:02:00 PM
- بازدید :
2815
- پاسخ :
1
|
تاریخ :
1398/10/19
- ساعت :
02:01:00 PM
- بازدید :
3281
- پاسخ :
2
|
تاریخ :
1398/10/19
- ساعت :
02:54:00 PM
- بازدید :
2963
- پاسخ :
3
|
تاریخ :
1398/10/18
- ساعت :
10:26:00 PM
- بازدید :
3254
- پاسخ :
2
|
تاریخ :
1403/10/20
- ساعت :
12:45:00 AM
- بازدید :
185
- پاسخ :
0
|
تاریخ :
1399/06/22
- ساعت :
08:02:00 PM
- بازدید :
4142
- پاسخ :
1
|
تاریخ :
1403/10/08
- ساعت :
12:22:00 PM
- بازدید :
160
- پاسخ :
1
|
تاریخ :
1404/01/17
- ساعت :
05:35:00 PM
- بازدید :
29
- پاسخ :
0
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
52
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
108
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1326
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
74
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9866
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
43
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
50
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
64
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
56
- پاسخ :
1
|