不再重定向 - 302 状态码
won't redirect anymore - 302 status code
大家好,我在重定向页面时遇到了 302 错误代码,我正在使用 header()
如果我能找到任何东西,我搜索了 google 但没有找到与我相关的东西,所以也许你们可以找到它;)
我在 element inspecting
中进入 network
选项卡 2 个响应 1 个是我在 jQuery
中的 posting
函数,另一个是 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 重定向。
大家好,我在重定向页面时遇到了 302 错误代码,我正在使用 header()
如果我能找到任何东西,我搜索了 google 但没有找到与我相关的东西,所以也许你们可以找到它;)
我在 element inspecting
中进入 network
选项卡 2 个响应 1 个是我在 jQuery
中的 posting
函数,另一个是 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 重定向。