Вызов Ajax не перенаправляется на основе Redirect 302 webapiJquery

Программирование на jquery
Ответить
Anonymous
 Вызов Ajax не перенаправляется на основе Redirect 302 webapi

Сообщение Anonymous »


У меня есть приложение C# webapi, в котором конечная точка просто перенаправляется, однако, когда я звоню со страницы HTML, содержащей вызов AJAX, перенаправление не происходит. Что мне не хватает? Я попробовал все комбинации.

[HttpPost] [Маршрут("Перенаправление")] общедоступная асинхронная задача Redirect() { вар ответ = "https://google.com"; вернуть Перенаправление (ответ); } Вызов AJAX
$.ajax({ URL: "https://10.10.45.2/api/Redirect", тип: "ПОСТ", Тип данных: «JSON», contentType: "application/json; charset=utf-8", успех: функция (данные, textStatus, xhr) { window.location = xhr.location; // Я знаю, что это неправильно }, завершено: функция (xhr, textStatus) { console.log("Завершено: " + xhr.status); }, ошибка: функция (jqXHR, тайм-аут, сообщение) { console.log("Завершено: " + jqXHR.status); console.log("Местоположение ответа:" + loginPageRedirectHeader); } });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»