@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');
}
}
  • Вопрос задан
  • 293 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
Если сервер не ваш - скорее всего проверяется тип реквеста или юзерагент.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы