动态拉动主体的引导模态重定向问题

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

我在我们的管理网站上使用 Bootstrap Modals 来实现多种功能。 这些页面受我们的管理员登录保护,因此如果有人获得 URL,他们就无法执行代码等。非常标准。 问题是我们像这样动态生成身体:

$.get("/edit-item?id=" + $(this).data("id"), function(data){
    $("#modal-edit-item").find(".modal-body").html(data);
})

当我们加载 /edit-item 时,我们检查它们是否已登录。如果没有,它们将被发送到登录屏幕。 问题是登录屏幕(称之为 /login)出现在模式中,我希望它出现在 _parent (主页)中。 当它处于模态时,它会与多个按钮等混淆。

我检查了网络检查器,您可以看到它加载 /edit-item,然后立即加载 /login,因为它在“get”中重定向。

我考虑过生成“

<!--login-->
”作为页面上的第一个 HTML,并检查这是否是返回的“数据”的第一部分,但我认为必须有更好的方法。 理想情况下,检查响应,如果未登录,则刷新父级 (
parent.location.reload();
)

提前感谢您的帮助!

twitter-bootstrap bootstrap-4
1个回答
0
投票

创建

.modal-body
的后端页面可能正在检查身份验证,然后由于某种原因重定向到登录。

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