首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax登录重定向

问Ajax登录重定向
EN

Stack Overflow用户
提问于 2013-12-21 21:53:05
回答 2查看 1.1K关注 0票数 0

我使用jquery函数在jquery弹出模式中处理用户登录。单纯形。脚本发布用户名和密码,然后使用jquery .show函数将输出显示在隐藏的div中。问题是,在我的登录脚本中,它可以很好地回发数据,但是如果登录成功,我如何重定向用户。通常,我会使用php头,但这不会重新加载tr,关闭模式弹出,只需将标题加载到弹出窗口中。

有人能帮上忙吗。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-21 21:59:44

将数据作为一个数组发送回ajax响应,其中包含状态。

代码语言:javascript
复制
if(logic to determine login was false){
    return json_encode(array('status' => false, 'action' => 'path/to/redirect/to'));
}

然后在你的回答中,评估你的状态。

代码语言:javascript
复制
success:function(data){
    if(data.status == false){ 
        window.location = data.action;
    }
}
票数 3
EN

Stack Overflow用户

发布于 2013-12-21 21:59:38

不如:

代码语言:javascript
复制
document.location.href='/newpage/';

或者:

代码语言:javascript
复制
window.location = '/newpage/';

两种都能用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20723941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档