Bootstrap modal 模式关闭后,引导4模式背景仍保留

Bootstrap modal 模式关闭后,引导4模式背景仍保留,bootstrap-modal,bootstrap-4,Bootstrap Modal,Bootstrap 4,大家好,我正在Razor视图中使用Bootstrap 4模式,在该模式中,当我单击该链接时,会发出一个Ajax调用,在该Ajax调用之前,我使用以下代码关闭该模式: $("#oppDateModal").modal('hide'); $("#oppDateModal").modal('hide'); $("#oppDateModal").hide(); $('.modal-backdrop').hide(); $("body").removeClass("modal-o

大家好,我正在Razor视图中使用Bootstrap 4模式,在该模式中,当我单击该链接时,会发出一个Ajax调用,在该Ajax调用之前,我使用以下代码关闭该模式:

$("#oppDateModal").modal('hide');
$("#oppDateModal").modal('hide');
    $("#oppDateModal").hide();
    $('.modal-backdrop').hide();
    $("body").removeClass("modal-open");
一切正常,但当我点击链接时,ajax调用被调用,模式被关闭,但页面仍然在后台,就像模式仍然被打开一样

这是模式关闭后页面的屏幕截图,奇怪的是行为会发生变化,有时模式关闭时页面会恢复正常状态,有时页面会留在后台

有人知道这个问题以及如何解决吗

使用

隐藏后的模态。这将自动重新加载页面

如果你不想重新加载页面 使用


这将删除后降

我通过添加以下代码修复了此问题:

$("#oppDateModal").modal('hide');
$("#oppDateModal").modal('hide');
    $("#oppDateModal").hide();
    $('.modal-backdrop').hide();
    $("body").removeClass("modal-open");

这是可行的,但是当我试图重新打开同一页面上的模式时,只有覆盖层出现,而不是模式