Я использую PHP и Sweet предупреждение для подтверждения удаления.Проблема в том, что он удаляется перед отображением сладкого предупреждения.
Это мой HTML (который использует в нем PHP).
<div class="delete"><a onclick="return confirmation()" href="'.URLROOT.'/dashboards/delete_note/'.htmlspecialchars($note->note_id).'/'.$data['table'] .'"><i class="far fa-trash-alt"></i></a></div>
Это мое сладкое оповещение
function confirmation() {
swal({
title: "Are you sure?",
text: "Once deleted, you will not be able to recover this imaginary file!",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal("Poof! Your imaginary file has been deleted!", {
icon: "success",
});
} else {
swal("Your imaginary file is safe!");
}
});
}
Проблема в том, что оно не показывает сладкое предупреждение, просто идет прямо по URL.Нужно ли делать форму и предотвращать подчинение или что-то в этом роде?