CodeDrift
V2EX  ›  Django

请教个 django 的跳转问题。

  •  1
     
  •   CodeDrift · Oct 13, 2015 · 5893 views
    This topic created in 3889 days ago, the information mentioned may be changed or developed.


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

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

    13 replies    2016-04-21 01:29:07 +08:00
    CodeDrift
        1
    CodeDrift  
    OP
       Oct 13, 2015
    CodeDrift
        2
    CodeDrift  
    OP
       Oct 13, 2015
    求帮忙。。谢谢
    更改其他 URL 也是同样的问题

    只有请求 页面并没有跳转。谢谢谢谢谢谢!!!
    zhangshine
        3
    zhangshine  
       Oct 13, 2015
    建议发下登录页面的 html 和 js 内容
    zhangshine
        4
    zhangshine  
       Oct 13, 2015
    我猜是不是用 ajax 提交的表单?
    CodeDrift
        5
    CodeDrift  
    OP
       Oct 13, 2015
    @zhangshine 对 用的 ajax
    CodeDrift
        6
    CodeDrift  
    OP
       Oct 13, 2015
    @zhangshine 用 <button type="submit">方式提交 可以。。
    zhangshine
        7
    zhangshine  
       Oct 13, 2015   ❤️ 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
       Oct 13, 2015
    @zhangshine 好。。我回来试一下$.post 方法提交。
    zhangshine
        9
    zhangshine  
       Oct 13, 2015 via Android
    @Anybfans 用 Ajax 提交验证成功要用 javascript 做跳转,换不换 post 无所谓
    sujin190
        10
    sujin190  
       Oct 13, 2015
    ajax 提交的登录页面怎么会跳转,否则 ajax 岂不废了。。。
    CodeDrift
        11
    CodeDrift  
    OP
       Oct 13, 2015
    @sujin190 嗯嗯谢谢啦。。我萨比了。
    CodeDrift
        12
    CodeDrift  
    OP
       Oct 13, 2015
    @zhangshine 明白啦。。谢谢!
    imkh
        13
    imkh  
       Apr 21, 2016
    @Anybfans 你好,请问下,假如用 django ajax 验证用户名和密码都正确后,如何进行登陆操作,跳转到指定页面?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:38 · PVG 10:38 · LAX 19:38 · JFK 22:38
    ♥ Do have faith in what you're doing.