Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在sweetalert中选择两个选项并根据该选项采取行动?_Javascript_Php_Jquery_Css_Sweetalert - Fatal编程技术网

Javascript 如何在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(

我有一个Sweetalert,只需要
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;
    }
});

请创建一个代码段,以便我们可以帮助您。:)