嘿伙计们,当我想重定向我的页面时,我收到了302错误代码,我正在使用header()
我搜索了谷歌,如果我能找到任何东西,但我发现没有任何与我相关的内容,所以也许你们可以找到它;)
我进入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');
当他提交并且所有字段都是oke时,我只是不想将此人重定向到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();
}
});
答案 0 :(得分:0)
您无法在ajax请求中重定向该页面。您可以使用JQuery重定向。