如上面。 django 登陆认证。认证成功后。跳转到"/"页面。可是页面却不发生跳转。。求解救呀。。
cmder 日志里面已经请求了"/"
中间件为
urls = ['/login/', '/register/']
1
Anybfans OP |
2
Anybfans 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
Anybfans OP @zhangshine 对 用的 ajax
|
6
Anybfans OP @zhangshine 用 <button type="submit">方式提交 可以。。
|
7
zhangshine 2015-10-13 11:59:47 +08:00 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', '请刷新页面重新登录'); }); ``` |
8
Anybfans 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
Anybfans OP @zhangshine 明白啦。。谢谢!
|