0
Когда я вызываю метод jQuery .ajax, я получаю код состояния 302. Это ожидаемое поведение.Ajax resent параметры после перенаправления
К сожалению, параметры, отправленные с первыми, не повторяются при переадресации. Это приводит к сбою моей функции проверки достоверности на сервере.
Вопрос в том, можно ли повторно отправить запрос после статуса 302 на новый URL со старыми параметрами?
Проверьте это: http://stackoverflow.com/questions/199099/how-to-manage-a-redirect-request-after- a-jquery-ajax-call – ThunD3eR
Вы говорите о запросе POST? Тогда не имеет значения, что это запрос AJAX, то же самое произойдет и с «нормальным» запросом. Если вы хотите перенаправить запрос POST, чтобы браузер повторил его на новый адрес вместо перехода на GET, тогда правильный код состояния HTTP для использования будет 307 вместо 302. (Вам нужно будет проверить браузер но, в частности, поддержка браузера в сочетании с AJAX.) – CBroe
Цистерны для объяснения. Я использую запрос GET. Я уже пробовал с опцией 'statusCode' в' $ .ajax', но это не работает – user2810895