Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 不移除“;好的”;“甜蜜警报”对话框中的按钮_Javascript_Jquery_Sweetalert_Sweetalert2 - Fatal编程技术网

Javascript 不移除“;好的”;“甜蜜警报”对话框中的按钮

Javascript 不移除“;好的”;“甜蜜警报”对话框中的按钮,javascript,jquery,sweetalert,sweetalert2,Javascript,Jquery,Sweetalert,Sweetalert2,因为我在我的项目中使用了sweet alert,所以我尝试更改按钮文本并添加cancel按钮。 在某些页面中,它可以正常工作,但在某些页面中,它失败,只显示OKfixed,下面是我的屏幕截图。 它的工作原理与Yes和Cancel按钮相同,但在其他页面中显示如下。 下面是我正在使用的代码。 function DeleteSubscription(CompanySubscriptionId, CompanyId) { swal({ titl

因为我在我的项目中使用了sweet alert,所以我尝试更改按钮文本并添加cancel按钮。 在某些页面中,它可以正常工作,但在某些页面中,它失败,只显示OKfixed,下面是我的屏幕截图。

它的工作原理与YesCancel按钮相同,但在其他页面中显示如下。

下面是我正在使用的代码。

function DeleteSubscription(CompanySubscriptionId, CompanyId) {
            swal({
                title: "Are you sure?",
                text: ("You want to delete this Subscription !"),
                type: "warning",
                showCancelButton: true,
                confirmButtonColor: "#5cb85c",
                confirmButtonText: "Yes",
                closeOnConfirm: false
            })
                .then(function (isConfirm) {
                    if (isConfirm) {
                        
                            }
                        });
                    }
                });
        }

在第二张图片上,它的按钮不显示为YesCancel只显示OK

我在Swal中添加了
fire
,并运行了它-看起来效果很好-虽然它以前有错误-但是你的函数中也有很多结束括号-

你没有任何控制台错误吗

使用SweetAlert 2

Swal.fire({
标题:“你确定吗?”,
text:(“您想删除此订阅!”),
//类型:“警告”,-不存在
showCancelButton:true,
confirmButtonColor:“#d33”,
confirmButtonText:“是”,
//CloseOnConfig:false-不存在
})
.然后(函数(isConfirm){
如果(我确认){
}
});

似乎缺少一些参数,请检查文档:

Swal.fire({
标题:“你确定吗?”,
text:(“您想删除此订阅!”),
//类型:“警告”,-不存在
showCancelButton:true,
showCloseButton:true,//可选
showConfirmButton:true,//可选
confirmButtonColor:“#d33”,
confirmButtonText:“是”,
//CloseOnConfig:false-不存在
})
.然后(函数(isConfirm){
如果(我确认){
}
});

啊-我现在明白了,您可能正在使用SweetAlert 1…找到了我的解决方案,因为它被两次调用。谢谢你的回答。不管怎样,我竖起大拇指:)找到了我的解决方案,因为它被两次调用。谢谢您的回答。您可能需要查看应用于这两个页面的css。可能会有一些css覆盖,因为您使用的是同一个组件。检查dom中是否有“取消”按钮和感叹号,以及是否应用了任何样式。有效的代码是什么?通常,使用swal.fire({})
和Sweet alert。请提供一个。提供的代码对于SweetAlert2根本不起作用(根据您的标记[SweetAlert2])-它将给出
uncaughtTypeError:无法将类作为函数调用,除非您有其他形式的包装器。您提供的代码看起来像是[sweetalert](不是两个)的语法,这是一个完全不同的库。将您的代码与最新的[sweetalert]一起使用会产生大量不推荐使用的错误,并且会给您的问题带来明显的问题,例如
“showCancelButton”选项已被不推荐使用。
,因此我们还需要知道您使用的是哪个版本。没有这一点,你的问题是无用的,无法回答的(除了:你在混合你的库/版本)。