起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10612|回复: 11

[暂结贴(7天未回复)] 登录使用window.location.href跳转失败

[复制链接]

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2016-3-9 19:14:21 | 显示全部楼层 |阅读模式
登录验证成功后,地址栏发生了一次跳转,然后又回到了登录页面,我打包使用的模式二,用的是自己的tomcat7.0的服务器,在wex5开发工具中,用浏览器查看是能正常登录的,找不到问题在哪里,,求帮助

QQ截图20160309190927.png
QQ截图20160309191000.png
QQ截图20160309191024.png
QQ截图20160309191035.png

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-3-9 19:34:01 | 显示全部楼层
我没有拷贝web-inf文件夹到x5目录下
回复 支持 反对

使用道具 举报

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-3-9 19:54:24 | 显示全部楼层
SqliteUtil.executeSql(db, "select * from USER where userid=? and password=? and phone=?", [username, password, phone ],
                                                                function (res) {
                                                                        if(res.rows.length===0){
                                                                                doSave(db , username, password, phone);
                                                                        }else{
//                                                                                window.location.href = require.toUrl("./index.w?userid="+username);
                                                                                window.location.href='http://www.baidu.com';

                                                                                return;
                                                                        }
                                                                },null
                                                        );
换成百度的是可以跳转的
回复 支持 反对

使用道具 举报

发表于 2016-3-10 09:54:07 | 显示全部楼层
我就是神坑 发表于 2016-3-9 19:54
SqliteUtil.executeSql(db, "select * from USER where userid=? and password=? and phone=?", ,
                                                         ...

是不是因为的你index.w 页面又写了代码跳转到登陆页面呢?这样就会死循环了!
单页应用不建议使用window.location.href 进行页面跳转的
关于登陆的方案,请参考
http://bbs.wex5.com/forum.php?mo ... 8&pid=165210338
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-3-10 10:17:01 | 显示全部楼层
liangyongfei 发表于 2016-3-10 09:54
是不是因为的你index.w 页面又写了代码跳转到登陆页面呢?这样就会死循环了!
单页应用不建议使用window. ...

我登录页面没有在外壳页面中  一开始没有加入登录页面  
回复 支持 反对

使用道具 举报

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-3-10 10:18:34 | 显示全部楼层
我就是神坑 发表于 2016-3-10 10:17
我登录页面没有在外壳页面中  一开始没有加入登录页面

不可能有又再跳回去的代码 ,我在wex5工具中都能跳转 ,编译UI资源,拷贝出来放到自己的tomcat下就不行了
回复 支持 反对

使用道具 举报

发表于 2016-3-10 11:45:56 | 显示全部楼层
我就是神坑 发表于 2016-3-10 10:18
不可能有又再跳回去的代码 ,我在wex5工具中都能跳转 ,编译UI资源,拷贝出来放到自己的tomcat下就不行了 ...

所有页面请使用shell的方式进行跳转,不要使用window.location.href的方式!
关于登陆,请使用我在4楼提供的方案!

因为window.location.href 这种方式跳转页面不属于单页跳转,而是重新打开了一个页面的!

当然你可以看下浏览器发送的请求地址是否正确!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

203

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
QQ
发表于 2016-3-11 09:28:58 | 显示全部楼层
登录验证是怎么做的啊
回复 支持 反对

使用道具 举报

24

主题

203

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
QQ
发表于 2016-3-11 09:29:31 | 显示全部楼层
试试window.open("");
回复 支持 反对

使用道具 举报

4

主题

26

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-3-12 09:30:23 | 显示全部楼层
liangyongfei 发表于 2016-3-10 11:45
所有页面请使用shell的方式进行跳转,不要使用window.location.href的方式!
关于登陆,请使用我在4楼提 ...

我的登录页面 不再 外壳页面里面  是单独的页面,我登录本来的想法是跳转到外壳页面index.w,地址栏是发生了一次跳转,但是页面没过去,然后地址又重新跳回登录页面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 08:38 , Processed in 0.063784 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表