トップヘッダー、左ナビゲーション、コンテンツ iframe の 3 つの iframe を含むページがあります。
(これはレガシー アプリケーションです)。
3 つの iframe を含むページは、ページへの jQuery AJAX 呼び出しを行います。
/users/getNotifications.aspx
時々 (私がログインしていないときだと思います)、ブラウザーは私の AJAX 呼び出しの URL にリダイレクトします。つまり、localhost/users/getNotifications.aspx
私は明らかにこのようにリダイレクトしたくないのですが、なぜこれが起こっているのでしょうか?
ノート:
マイページは次のように応答します。
Response.ContentType = "text/html";
Response.Write(resultInHtml);
また、ユーザーがログインしていない場合、ページはリダイレクトされません。
これは、ajax requesT を使用してデータを取得するために呼び出すメソッドです。
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();
}
});
}