我有一个包含 3 个 iframe、顶部标题、左侧导航和内容 iframe 的页面。
(这是一个遗留应用程序)。
包含 3 个 iframe 的页面对页面进行 jQuery AJAX 调用:
/users/getNotifications.aspx
有时(我相信当我没有登录时)浏览器重定向到我的 AJAX 调用的 URL,即 localhost/users/getNotifications.aspx
我显然不希望它像这样重定向,知道为什么会发生这种情况吗?
笔记:
我的页面响应:
Response.ContentType = "text/html";
Response.Write(resultInHtml);
此外,如果用户未登录,页面不会重定向。
这是我调用以使用 ajax requestT 获取数据的方法:
var x = function () {
$.ajax({
type: "GET",
url: webRoot + "users/getNotifications.aspx",
cache: false,
success: function (payload) {
if (payload.length > 0) {
$("#users-popup").html(payload);
}
displayPopup();
}
});
}