Я пытаюсь подражать запросу формы с jquery. Форма регистрируется на сервере, который возвращает ответ 303 и перенаправляет пользователя на главную страницу.Ajax request 303 response CORS issue
Это прекрасно работает при использовании формы. Однако, при попытке сделать это с помощью AJAX вызова я получаю следующее сообщение об ошибке:
XMLHttpRequest cannot load [redirect url]. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin [origin-url] is therefore not allowed access.
Я понимаю, что это ошибка CORS и может быть решена путем внедрения CORS, но я не понимаю, почему это может» t действует так же, как и форма.
Мой Аякса вызов:
jQuery.ajax({
url: "[same url as the form]",
type: "post",
data: formData
});
прибегая к помощи я сделал только возвращает результаты, пытаясь предотвратить 303 редирект, так что кажется, нормальная реакция после редиректа.
Что мне не хватает? Должен ли я использовать CORS?