window.location.assign无效

时间:2014-08-05 15:18:45

标签: javascript php redirect

我有以下代码:

function verifyUser(userEmail){
    $.getJSON('verifyUser.php', {data : userEmail}, function(result){
        console.log(result);
        window.location.assign(result.location);
    return false;
    })
};

我收到的JSON返回时包含用户名,电子邮件地址:

$returnDataLogin['success'] = true;
$returnDataLogin['email'] = $email;
$returnDataLogin['role'] = $row['USERROLE'];
$returnDataLogin['location'] = 'hub.php';
$returnDataLogin['message'] = 'Bienvenido '.$returnDataLogin['email'].'!';
$json_data = json_encode($returnDataLogin, JSON_UNESCAPED_SLASHES);
echo $json_data;

然后我在javascript函数上分配窗口的位置。它在WAMP服务器上完美运行,但是,一旦我将文件移动到apache服务器,它就不会重定向。什么想法可能是错的?

修改

console.log(结果)的输出是:

{"success":true,"message":"Bienvenido hector.soto@laestanciaschool.com!","email":"hector.soto@laestanciaschool.com","role":"admin","location":"http://localhost/hub.php"}

0 个答案:

没有答案