layer.confirm 确认框的“x”关不掉页面
程序员文章站
2022-05-31 13:36:38
...
【问题】
layer.confirm layui 的确认框,下面两个确定、取消按钮都没有问题,点 x 关不掉,一直转圈。是什么原因导致的呀?
【解决】
cancel:function(){
//关闭;
}
1、layer.open()
2、layer.confirm()
描述下:btn:就是按钮 ;
cancel:function():右上角 x 触发的内容;
第一个function(): 第一个钮的触发内容;
第二个function(): 第二个钮的触发内容。
$.ajax
layer.confirm("是否确认?", {btn: ['是的,我确定', '我再想想'],cancel:function () {
layer.closeAll(); // 右上角 x 触发的内容
}},
function () { // “是的,我确定” 钮 触发的内容
$.ajax({
type: "POST",
url: "xxx",
dataType: "json",
contentType: "application/json",
data: JSON.stringify(data.field),
success: function (res) {
layer.close(loadIndex);
}
});
},function () { // “我在想想” 钮,触发的内容
layer.closeAll();
}
)
$.post
layer.confirm("确定吗?",{btn:['是的,我确定','我再想想']
, cancel:function(){ // 右上角 x 触发的内容
layer.closeAll();
}}
, function(){ // “是的,我确定” 钮 触发的内容
$.post("xxx",{"id":data.field.id},function (res){
if(res.success){
}else{
}
});
}
, function(){ // “我在想想” 钮,触发的内容
layer.closeAll();
});
上一篇: 微信小程序-电影详情页
下一篇: 别再磨蹭了!这五种情况表明你的内衣该丢了