我试图在登录后将用户重定向到特定页面,但没有被重定向,我尝试检查所有内容,但问题仍然存在。在inspect元素的网络部分,我得到了这个错误,页面名称变成了红色。
我使用了以下代码:
$("#form-login").submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "includes/ajax_functions.php",
data: $(this).serialize()+"&action=form-login",
dataType: "json",
success: function(data)
{
window.location.replace(data.redirect_url);
}
});
});
ajax文件包含以下代码
$json = array("status" => 2, "message" => 'Successfully LoggedIn', "redirect_url" => site_url('dashboard'), "role" => $role);
和站点url函数如下所示
function site_url($urlParam) {
return SITE_URL.(($urlParam!="")?$urlParam:"");
}
请提供我的解决方案,它将如何被重定向,以及我在哪里出错。
https://stackoverflow.com/questions/51408504
复制相似问题