Javascript 如何在sweetalert中选择两个选项并根据该选项采取行动?
我有一个Sweetalert,只需要Javascript 如何在sweetalert中选择两个选项并根据该选项采取行动?,javascript,php,jquery,css,sweetalert,Javascript,Php,Jquery,Css,Sweetalert,我有一个Sweetalert,只需要Ok和Cancel。如果ok它将根据该选项执行选项 我需要两个选项:带付款和不带付款。如果用户选择带付款的,它将要求用户输入金额并将其发送到另一个页面 我当前的order.list.js页面如下所示 函数completeOrder(orderID){ var obj={ 秩序:秩序,, 第页:第页, 客户:$(“#客户"+from).val(), sdate:$(“#sdate”+from).val(), edate:$(“#edate”+from).val(
Ok
和Cancel
。如果ok
它将根据该选项执行选项
我需要两个选项:带付款
和不带付款
。如果用户选择带付款的
,它将要求用户输入金额并将其发送到另一个页面
我当前的order.list.js
页面如下所示
函数completeOrder(orderID){
var obj={
秩序:秩序,,
第页:第页,
客户:$(“#客户"+from).val(),
sdate:$(“#sdate”+from).val(),
edate:$(“#edate”+from).val(),
状态:状态
};
游泳({
标题:“你确定吗?”,
文本:“您想在不付款的情况下完成此订单!!”,
图标:“警告”,
按钮:是的,
丹格莫德:没错,
})。然后((将删除)=>{
如果(将删除){
$.ajax({
url:“process/order process.php”,
类型:“POST”,
数据:{
orderID:orderID,
状态:“已完成”,
付款:“未付款”
},
beforeSend:function(){},
成功:功能(响应){
if(response.indexOf(“success”)>=0){
swal(“干得好!您的订单已经完成!”{
图标:“成功”,
});
getResult(true,'process/order list.php','POST',JSON.stringify(obj),from);
}否则{
swal(“错误!”,“出了问题!”,“错误”);
}
}
});
}else{}
});
}
您是否尝试过下面这样的方法
swal("Place the order?", {
title: "Are you sure?",
text: "You want to complete this order Without Payment !!",
icon: "warning",
buttons: {
withPayment: "With Payment",
withOutPayment: "With out Payment",
}
})
.then((value) => {
switch (value) {
case "withPayment":
// Proceed with payment
break;
case "withOutPayment":
// Proceed without payment
break;
}
});
请创建一个代码段,以便我们可以帮助您。:)