V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CodeDrift
V2EX  ›  Django

请教个 django 的跳转问题。

  •  1
     
  •   CodeDrift · 2015 年 10 月 13 日 · 5722 次点击
    这是一个创建于 3778 天前的主题,其中的信息可能已经有所发展或是发生改变。


    如上面。 django 登陆认证。认证成功后。跳转到"/"页面。可是页面却不发生跳转。。求解救呀。。
    cmder 日志里面已经请求了"/"

    中间件为
    urls = ['/login/', '/register/']

    13 条回复    2016-04-21 01:29:07 +08:00
    CodeDrift
        1
    CodeDrift  
    OP
       2015 年 10 月 13 日
    CodeDrift
        2
    CodeDrift  
    OP
       2015 年 10 月 13 日
    求帮忙。。谢谢
    更改其他 URL 也是同样的问题

    只有请求 页面并没有跳转。谢谢谢谢谢谢!!!
    zhangshine
        3
    zhangshine  
       2015 年 10 月 13 日
    建议发下登录页面的 html 和 js 内容
    zhangshine
        4
    zhangshine  
       2015 年 10 月 13 日
    我猜是不是用 ajax 提交的表单?
    CodeDrift
        5
    CodeDrift  
    OP
       2015 年 10 月 13 日
    @zhangshine 对 用的 ajax
    CodeDrift
        6
    CodeDrift  
    OP
       2015 年 10 月 13 日
    @zhangshine 用 <button type="submit">方式提交 可以。。
    zhangshine
        7
    zhangshine  
       2015 年 10 月 13 日   ❤️ 1
    ```javascript
    $.post('/', loginTag.serialize(), function (data) {
    if(data.errors){//Invalid Registration Data
    for(var p in data.errors){
    if(!data.errors.hasOwnProperty(p))
    continue;
    showErrorDialog(p, data.errors[p][0]);
    break;
    }
    } else {
    location.href = '/'; ### 看这里, ajax 提交要用 javascript 做跳转
    }
    }).error(function () {
    showErrorDialog('null', '请刷新页面重新登录');
    });
    ```
    CodeDrift
        8
    CodeDrift  
    OP
       2015 年 10 月 13 日
    @zhangshine 好。。我回来试一下$.post 方法提交。
    zhangshine
        9
    zhangshine  
       2015 年 10 月 13 日 via Android
    @Anybfans 用 Ajax 提交验证成功要用 javascript 做跳转,换不换 post 无所谓
    sujin190
        10
    sujin190  
       2015 年 10 月 13 日
    ajax 提交的登录页面怎么会跳转,否则 ajax 岂不废了。。。
    CodeDrift
        11
    CodeDrift  
    OP
       2015 年 10 月 13 日
    @sujin190 嗯嗯谢谢啦。。我萨比了。
    CodeDrift
        12
    CodeDrift  
    OP
       2015 年 10 月 13 日
    @zhangshine 明白啦。。谢谢!
    imkh
        13
    imkh  
       2016 年 4 月 21 日
    @Anybfans 你好,请问下,假如用 django ajax 验证用户名和密码都正确后,如何进行登陆操作,跳转到指定页面?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:47 · PVG 08:47 · LAX 16:47 · JFK 19:47
    ♥ Do have faith in what you're doing.