Javascript 不移除“;好的”;“甜蜜警报”对话框中的按钮
因为我在我的项目中使用了sweet alert,所以我尝试更改按钮文本并添加cancel按钮。 在某些页面中,它可以正常工作,但在某些页面中,它失败,只显示OKfixed,下面是我的屏幕截图。Javascript 不移除“;好的”;“甜蜜警报”对话框中的按钮,javascript,jquery,sweetalert,sweetalert2,Javascript,Jquery,Sweetalert,Sweetalert2,因为我在我的项目中使用了sweet alert,所以我尝试更改按钮文本并添加cancel按钮。 在某些页面中,它可以正常工作,但在某些页面中,它失败,只显示OKfixed,下面是我的屏幕截图。 它的工作原理与Yes和Cancel按钮相同,但在其他页面中显示如下。 下面是我正在使用的代码。 function DeleteSubscription(CompanySubscriptionId, CompanyId) { swal({ titl
它的工作原理与Yes和Cancel按钮相同,但在其他页面中显示如下。
下面是我正在使用的代码。
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) {
}
});
}
});
}
在第二张图片上,它的按钮不显示为Yes和Cancel只显示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”选项已被不推荐使用。
,因此我们还需要知道您使用的是哪个版本。没有这一点,你的问题是无用的,无法回答的(除了:你在混合你的库/版本)。