Javascript 如何使用SweetAlert进行AJAX调用
当用户想要删除帐户时,我使用Javascript 如何使用SweetAlert进行AJAX调用,javascript,jquery,sweetalert,sweetalert2,Javascript,Jquery,Sweetalert,Sweetalert2,当用户想要删除帐户时,我使用SweetAlert进行AJAX调用。但下面是我的代码。我还想添加确认和取消按钮,但我不知道如何很好地使用SweetAlert 任何帮助都将不胜感激 我正在使用SweetAlert的CDN 从 您可以尝试下面的代码 setTimeout(函数(){ 游泳({ 标题:“哇!”, 标题:“是否要删除您的帐户?”, text:“此操作无法撤消”, confirmButtonText:“好的” }, 功能(isConfirm){ 如果(我确认){ $.ajax({ url:
SweetAlert
进行AJAX调用。但下面是我的代码。我还想添加确认和取消按钮,但我不知道如何很好地使用SweetAlert
任何帮助都将不胜感激
我正在使用SweetAlert
的CDN
从
您可以尝试下面的代码
setTimeout(函数(){
游泳({
标题:“哇!”,
标题:“是否要删除您的帐户?”,
text:“此操作无法撤消”,
confirmButtonText:“好的”
},
功能(isConfirm){
如果(我确认){
$.ajax({
url:“delete_account.php”,
方法:“张贴”,
数据:{
身份证号码:5
},
成功:函数(){
swal(“已删除!”、“已成功删除”、“成功”);
}
});
}
}); }, 1000);代码>
ajax调用只在单击confirm时进行
function deleteorder(orderid) {
swal({
title: "Are you sure?",
text: "Are you sure that you want to cancel this order?",
type: "warning",
showCancelButton: true,
closeOnConfirm: false,
confirmButtonText: "Yes, cancel it!",
confirmButtonColor: "#ec6c62"
}, function() {
$.ajax(
{
type: "post",
url: "/admin/delete_order.php",
data: "orderid="+orderid,
success: function(data){
}
}
)
.done(function(data) {
swal("Canceled!", "Your order was successfully canceled!", "success");
$('#orders-history').load(document.URL + ' #orders-history');
})
.error(function(data) {
swal("Oops", "We couldn't connect to the server!", "error");
});
});
}
您可以在确认sweet alert后调用ajax,如下所示
swal({
标题:“您确定要删除此项吗?”,
文本:“删除确认?”,
键入:“警告”,
showCancelButton:true,
confirmButtonColor:#DD6B55“,
confirmButtonText:“删除”,
closeOnConfirm:false
},
函数(){
$.ajax({
类型:“post”,
url:“url”,
数据:“数据”,
成功:函数(数据){}
})
.完成(功能(数据){
swal(“已删除!”,“数据已成功删除!”,“成功”);
})
.错误(函数(数据){
swal(“哎呀”,“我们无法连接到服务器!”,“错误”);
});
}
);代码>
您是否尝试过阅读SweetAlert
的任何文档CTRL
+F
->确认
简单关键字搜索。我相信你会在文档中找到你需要的东西,这需要时间和阅读一些测试。谢谢回复这真的很有帮助。非常感谢。如果它对你有用,请接受答案,这样它对其他人也会有用。我已经接受了答案,或者有什么不对的地方吗?我在这里没有看到任何被接受的答案。如果你想接受,请点击勾号。你能告诉我如何接受感谢吗
function deleteorder(orderid) {
swal({
title: "Are you sure?",
text: "Are you sure that you want to cancel this order?",
type: "warning",
showCancelButton: true,
closeOnConfirm: false,
confirmButtonText: "Yes, cancel it!",
confirmButtonColor: "#ec6c62"
}, function() {
$.ajax(
{
type: "post",
url: "/admin/delete_order.php",
data: "orderid="+orderid,
success: function(data){
}
}
)
.done(function(data) {
swal("Canceled!", "Your order was successfully canceled!", "success");
$('#orders-history').load(document.URL + ' #orders-history');
})
.error(function(data) {
swal("Oops", "We couldn't connect to the server!", "error");
});
});
}