如何使用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....
}
})
看见