


如上面。 django 登陆认证。认证成功后。跳转到"/"页面。可是页面却不发生跳转。。求解救呀。。
cmder 日志里面已经请求了"/"
中间件为
urls = ['/login/', '/register/']

1 CodeDrift OP |
2 CodeDrift OP 求帮忙。。谢谢 更改其他 URL 也是同样的问题 只有请求 页面并没有跳转。谢谢谢谢谢谢!!! |
3 zhangshine 2015-10-13 11:51:04 +08:00 建议发下登录页面的 html 和 js 内容 |
4 zhangshine 2015-10-13 11:51:53 +08:00 我猜是不是用 ajax 提交的表单? |
5 CodeDrift OP |
6 CodeDrift OP @zhangshine 用 <button type="submit">方式提交 可以。。 |
7 zhangshine 2015-10-13 11:59:47 +08:00 ```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', '请刷新页面重新登录'); }); ``` |
8 CodeDrift OP @zhangshine 好。。我回来试一下$.post 方法提交。 |
9 zhangshine 2015-10-13 12:11:52 +08:00 via Android @Anybfans 用 Ajax 提交验证成功要用 Javascript 做跳转,换不换 post 无所谓 |
10 sujin190 2015-10-13 12:34:45 +08:00 ajax 提交的登录页面怎么会跳转,否则 ajax 岂不废了。。。 |
12 CodeDrift OP @zhangshine 明白啦。。谢谢! |