CodeDrift
V2EX  ›  Django

请教个 django 的跳转问题。

  •  1
     
  •   CodeDrift · Oct 13, 2015 · 6270 views
    This topic created in 4038 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
    CodeDrift
    OP
    Oct 13, 2015
    1
    CodeDrift
    CodeDrift
    OP
    Oct 13, 2015
    2
    求帮忙。。谢谢
    更改其他 URL 也是同样的问题

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