Задать вопрос
@anon13199

Передаю запрос, через консоль ответ 404, а от сервера 200?

Передаю запрос серверу через GET ajax.

В ответ получаю 302 или 200 редирект (если смотреть в браузере через нетворк).

А через консоль 404. Как такое может быть?

Нужно ошибку отловить. 200 или 302, они то "приходят", но на самом деле "404".

Запрос правильный, если через url, то все работает, точно такой же ответ получаю через онлайн сервисы проверки. Все работает 100% + к этому заявки создаются, но в консоли всегда пишет 404.

В чем дело?

Код:

type: "GET",
url : "ТУТ ЮРЛ",
data: data,
success: function(response) {
console.log(response.status);
document.getElementById('result_form1').innerHTML = "Успешно";
},
error: function(response) {
console.log(response.status);
document.getElementById('result_form1').innerHTML = "Ошибка.";
},
statusCode: {
302: function() {
console.log('redirect');
}
}
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Если сервер не ваш - скорее всего проверяется тип реквеста или юзерагент.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы