H5页面单点登录跳回首页 http url参数转义

 在往首页跳的时候因为是单点登录进来的,url后面会带有参数,然后存入会话,所以我要拿到原本存入会话的参数放入url后面

 但是返回的时候页面报错了

http://localhost:18086/h5app/moveCar/login?hXXXXInfo={%22baseInfo%22:{%22telphone%22:%22158XXXX7%22,%22cardNo%22:%22%22,%22name%22:%22%22,%22realNameStatus%22:%2200%22},%22gprsData%22:{%22lat%22:%2225.44891%22,%22lon%22:%22119.008813%22}}

后面对比url才发现,第一次单点登录进来的时候url后面带的参数都是有百分号的,问了,同事是说是有转义过的,需要转义一下再放入进去

百度了一下js转义:http://www.cnblogs.com/kissdodog/archive/2012/12/22/2829489.html

 var str1 = "你好javascript";
        var str2 = encodeURI(str1);
        document.write(str2);   //输出%E4%BD%A0%E5%A5%BDjavascript 

 

这样再跳转回去就没问题了

转载于:https://www.cnblogs.com/lkeji388/p/10033325.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值