如何使用Jquery和Sweet警报恢复操作?

如何使用Jquery和Sweet警报恢复操作?,jquery,Jquery,我有以下代码: <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',

我有以下代码:

<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>

$(文档).ready(函数(){
$(“#设置”).submit(函数(事件){
event.preventDefault()
喷火({
标题:“确认您的订单。”,
文本:“您将无法还原此内容!”,
图标:“警告”,
showCancelButton:true,
confirmButtonColor:“#3085d6”,
cancelButtonColor:“#d33”,
cancelButtonText:“返回”,
confirmButtonText:“是”
})。然后((结果)=>{
callAJAX(viewsurl,
{“X-CSRFToken”:getCookie(“CSRFToken”)},
参数={'amount':$('#amount').val()},
"岗位",,
功能(数据){
console.log('success')
})
});
});

这是一个面板,它将显示一条简单的确认消息,如果点击按钮
Yes
,它将触发一个POST请求。到目前为止,它是有效的;问题是如果我点击
Cancel
按钮,POST请求将被发送,而不会发生任何事情。我如何解决这个问题?请在
中提供任何建议k您需要检查按钮的值

then((result) => {

    if(result.value == “Yes”){
       //to do....
    }
 })
看见