Я пытаюсь использовать sweetalert2 в своем проекте, и он работает, но я не хочу скрывать первое предупреждение после подтверждения. Я хочу отобразить анимацию загрузки, а затем скрыть предупреждение, как только я получу ответ от сервера, и отобразить второе предупреждение, которое является ответом. вот мой код
Swal.fire({
title: "Are you sure you want to delete '"+ title + "'",
text: "You cannot restore it",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Confirm!",
cancelButtonText: " Cancel",
closeOnConfirm: false,
showLoaderOnConfirm: true,
preConfirm: () =>{
$.ajax({
type: "POST",
data: {
'_token': '{{csrf_token()}}',
'id': id
},
url: '/deleteCategory',
success: function(data) {
if(data == 1){
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
);
$("tr[id="+id+"]").slideUp();
}
else{
Swal.fire(
'Not deleted!',
'Please try again.',
'error'
)
}
},
error: function(data) {
alert(data);
Swal.fire(
'Error!',
'Please try again later or contact support.',
'error'
)
}
});
}
});
});
Как исправить?