在mvc视图中使用jquery的bootbox.dialog之后的黑屏

时间:2016-11-19 09:55:48

标签: c# jquery asp.net-mvc

我在jquery中调用的函数用于添加和更新记录

 $.post("/Project/ProjectManagement", { PrjDetails: JSON.stringify(PrjObj) }, function (Data) {
        var result = JSON.parse(JSON.stringify(Data));
        if (result.status == true) {
            GetAllProjects();
            var dialog = bootbox.dialog({
                title: '<h4 style="color:white">Project Management and Tracking System</h4>',
                message: '<p  style="font-weight:700;">' + result.message + '</p>',
                buttons: {
                    success: {
                        className: 'shadow mdl-button mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--accent pull-left',
                        label: "OK"
                    }
                }


            });

            $('#ProjList').modal('hide');
          //  window.location.href = '/Project/ProjectManagement';

        }
        else {
            bootbox.alert("Error");
        }
    })
}

点击编辑按钮并保存更改后,我给了bootbox.dialog,当我点击确定时,我的黑屏被禁用了。

Black screen after adding record and added successfully bootbox.dialog

当我签入开发者选项时,这是由于modal.backdrop.in opacity with.5

1 个答案:

答案 0 :(得分:1)

当我搜索此错误时,我得到了解决方案,我回答了我的问题 单击bootbox.dialog的ok按钮后,我将该模态隐藏为$('#modalid')。modal('hide');我使用这个jquery片段$('。modal-backdrop')来隐藏背景.fadeOut(400);

我的错误已经解决了......