Как управлять запросом перенаправления после вызова jQuery Ajax
Я решил эту проблему:
-
Добавление toggleclass настраиваемого заголовка ajax к ответу:
public ActionResult Index(){ if (!HttpContext.User.Identity.IsAuthenticated) { HttpContext.Response.AddHeader("REQUIRES_AUTH","1"); } return View(); }
-
Привязка функции javascript-library JavaScript к событию
ajaxSuccess
и проверка, существует ajax ли заголовок:$(document).ajaxSuccess(function(event, request, settings) { if (request.getResponseHeader('REQUIRES_AUTH') === '1') { window.location = '/'; } });
javascript
jquery
ajax
redirect
2021-12-06T17:29:19+00:00
2022-11-01T16:20:38+00:00
XAAPXYC
Вопросы с похожей тематикой, как у вопроса:
Как управлять запросом перенаправления после вызова jQuery Ajax
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.