【问题标题】:Authorize request before JqGrid delete confirmation box在 JqGrid 删除确认框之前授权请求
【发布时间】:2016-06-12 03:04:36
【问题描述】:

我在我的 MVC 应用程序中使用 JqGrid 并使用 delOptions 来实现删除功能。

现在我已经编写了一个属性来检查删除操作的授权,但在检查授权之前,它会显示删除确认弹出窗口。

所以,我想在删除确认框之前进行 ajax 调用,以检查对删除操作的授权。

我该怎么做?

下面是代码:

'delOptions: {
                    url: '@Url.Action("Delete")',
                    mtype: "POST",
                                   },
                cancel: false,
                save: false,
                url: '@Url.Action("Delete")'
            }' 

$.extend($.jgrid.del, {
        caption: "Delete",
        width: 360,
        msg: paramFromView.DeleteAllConfirmationMessage,
        bSubmit: "Delete",
        bCancel: "Cancel",
        processData: "Processing..."
    });

谢谢

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    这很容易。

    你应该运行AJAX call for checking authentication

    如果用户通过了身份验证,那么你应该继续你的正常工作,否则,限制用户。


    如果您想要更具体的答案,请使用代码更新您的问题,使其更具体。

    【讨论】:

    • 下面是代码:'delOptions: { url: '@Url.Action("Delete")', mtype: "POST", }, cancel: false, save: false, url: ' @Url.Action("Delete")' }' '$.extend($.jgrid.del, { caption: "Delete", width: 360, msg: paramFromView.DeleteAllConfirmationMessage, bSubmit: "Delete", bCancel: "Cancel ", processData: "处理中..." });'
    • 请更新您的问题,以便它可以阅读,以便我可以提供帮助。如果你觉得我的答案可以接受,请点击勾号,这会给你和我一些分数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 2021-07-02
    • 2019-08-04
    • 2020-07-28
    • 2020-02-10
    相关资源
    最近更新 更多