больше не буду перенаправлять — код состояния 302

Эй, ребята, я получил код ошибки 302, когда я хочу перенаправить свою страницу, я использую header()

Я искал в Google, могу ли я найти что-нибудь, но я не нашел ничего подходящего для меня, так что, возможно, вы, ребята, можете найти это;)

Я вхожу в network вкладка в element inspecting 2 ответа 1 из моих posting функция в jQuery а другой из header('Location: index.php'); и это дает ответ в течение Reload page to pick up source code for: http://localhost/porfolio/index.php

Я сделал header('HTTP/1.1 200 OK'); Потому что я видел, что это заставит его дать ему 200 OK код. Но когда я это сделал, он даже не дал ответа header('Location: index.php');

Я просто не хочу перенаправлять человека на index.php, когда он отправил, и все поля в порядке.

отклик:

if (!empty($error))
{
foreach ($error as $errors)
{
echo '<span class="glyphicon glyphicon-warning-sign" style="padding-right:5px; color:red;"></span><a class="errors" style="color:red;">' . $errors . '</a><br>';
}
}
else
{
header('Location: index.php');
header('HTTP/1.1 200 OK');
}

Запрос

posting.done(function(data){
var errors = $('<div>' + data + '</div>').find('.errors');
if (errors.length > 0)
{
$("#gb-errors").slideDown().empty().append(data);
}
else
{
$("#gb-errors").slideUp().empty();
}
});

1

Решение

Вы не можете перенаправить страницу в запросе ajax. Вместо этого вы можете использовать перенаправления JQuery.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]