Эй, ребята, я получил код ошибки 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();
}
});
Вы не можете перенаправить страницу в запросе ajax. Вместо этого вы можете использовать перенаправления JQuery.
Других решений пока нет …