bootstrap 模态框弹出就消失了_bootstrap模态框消失问题的解决方法

小编主要从网上整理了网友提出来的关于bootstrap模态框消失的不同问题,希望对大家有帮助。

状况一:bootstrap模态框瞬间消失解决

bootstrap模态框挺好,但这方面的例子很少,都是官方的代码,网上没有一点新的东西。比如,save changes,即点击确认后如何处理?没有例子。只有取消close的功能。我的需求是这样,点击一个链接,传一个id,打开模态框,进行输入、单选、列表选择等,点模态框确认,然后连同刚才的id、模态框中的各种值,一起提交到后台处理。

第一步:用链接传id并打开模态框。

添加同级

{{$.Category.Id}}是传的id值

通过js代码实现打开模态框

//添加同级

function prom(id) {

$('#myModal').modal('show');

$('#myModal').on('hide.bs.modal', function () {

var radio =$("input[type='radio']:checked").val();

alert("您选择的是:" + radio + "。抱歉!添加功能暂时不提供。");

});

// if (cname)

// {

// $.ajax({

// type:"post",

// url:"/category/post",

// data: {pid:id,title:cname},//父级id

// success:function(data,status){

// alert("添加“"+data+"”成功!(status:"+status+".)");

// }

// });

// }

}

这里的坑:

$('#myModal').modal('show');如果只用这一行代码,模态框就会瞬间消失。

后面添加代码:

$('#myModal').on('hide.bs.modal', function () {第二步,点击模态框的确认如何做呢?我这个方法很笨。下面是模态框的按钮,我用取消代替确定。

在点击确定(其实是关闭)后,触发了

$('#myModal').on('hide.bs.modal', function () {开始执行里面的代码了。

状况二:bootstrap中的模态框插件,点击遮盖层,模态框不消失,怎么让消失

代码:

Launch demo modal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值