如何隐藏模式?

问题描述 投票:0回答:1

我已经呆了将近一天,但仍然无法解决此问题。我已经在网上搜索过,并在使用此代码$('#Modal').modal('hide')时获得了常见建议。这在我使用模式的其他函数中起作用,但是有一个特定的函数无法关闭。这是我能够关闭模式的示例。

$(document).on('click', '#btnProcedureAccessSave', function (event) {
    HideAllInModal();
    $('#divLoadingInModal').show();
    $.ajax({
        async: false,
        type: 'POST',
        url: '/admin/AddProcedureAccess',
        data: {
            UserID: $('#txtNewUserID').val(),
            ProcedureID: $('#txtSelectedProcedureID').val(),
            __RequestVerificationToken: gettoken(),
        },
        success: function (response) {
            if (response['success'] == true) {
                $('#Modal').modal('hide');
                ProcedureAccessMarkUpUpdate(response['data']);
            }
            else {
                $('#divLoadingInModal').hide();
                $('#divProcedureAccessInModal').show();
                ValidationError(response['error']);
            }
        },
        error: function (jqXHR, exception) {
            $('#divLoadingInModal').hide();
            $('#divProcedureAccessInModal').show();
            JavaScriptError(jqXHR, exception);
        }
    });
});

这里是我无法关闭模式的代码

function DeleteUserProcedureAccess(ID) {
    HideAllInModal();
    $('#divLoadingInModal').show();
    $.ajax({
        async: false,
        type: 'POST',
        url: '/admin/DeleteUserProcedureAccess',
        data: {
            UserProcedureID: ID,
            __RequestVerificationToken: gettoken()
        },
        success: function () {
            $('#' + ID).remove();
            $('#Modal').modal('hide');
        },
        error: function (jqXHR, exception) {
            $('#Modal').modal('hide');
            JavaScriptError(jqXHR, exception);
        }
    });
}
javascript jquery asp.net-mvc bootstrap-modal
1个回答
0
投票

您需要找到模式div的正确ID例如,如果您使用此$('#Modal')。modal('hide');这意味着您的模式ID为“模式”。您正在使用隐藏模型的正确方法,但是jquery选择器的ID错误。使用正确的jquery选择器ID,例如,如果您的模态在显示时正在调用-$('#divLoadingInModal')。show();隐藏相同的at需要打电话$('#divLoadingInModal')。hide();或$('#divLoadingInModal')。modal('hide');****确保在$函数中使用正确的jquery选择器。

© www.soinside.com 2019 - 2024. All rights reserved.