У меня есть следующий код:
<script>
$(document).ready(function () {
$("#settings").submit(function (event) {
event.preventDefault()
Swal.fire({
title: 'Confirm your order.',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
cancelButtonText: 'Go back',
confirmButtonText: 'Yes'
}).then((result) => {
callAJAX(viewsurl,
{"X-CSRFToken": getCookie("csrftoken") },
parameters={'amount': $('#amount').val()},
'post',
function(data){
console.log('success')
})
});
});
</script>
Это панель SweetAlerts , она покажет простое подтверждающее сообщение, где, если нажата кнопка Yes
, будет запустить запрос POST. До сих пор это работает; проблема в том, что, если я нажму кнопку Cancel
, будет отправлен запрос POST, а ничего не произойдет. Как я могу это исправить? Любой совет ценится