为了账号安全,请及时绑定邮箱和手机立即绑定

页面间传参时中文解码报错?

页面间传参时中文解码报错?

qq_遁去的一_1 2019-03-14 15:11:44
1.跳转编辑页面时没有问题,但是添加页面时报replace为null?2.图1图2图3图4图1和图3为同一个页面,图2和图4为同一个页面3.功能介绍:点击“编辑按钮”跳转到“添加卡页面”但是会把数据穿进去,点击“添加按钮”跳转到“添加卡页面”的空白页4.解码代码`pubblic.hexToDec = function(str) { str = str.replace(/\\/g,"%"); return unescape(str);};`传参代码:赋值代码:添加页面接受用户名并解码_fuelCard.userName = pubblic.hexToDec(getQueryString("userName")) || "";5.关键是从编辑按钮进去的时候没有事,从添加按钮进去就报错,实在是找不出原因了,求大牛帮!!!
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

https://img1.sycdn.imooc.com//5c9f21ed0001063605010294.jpg

从错误信息来看,可能是参数赋值有问题,也可能是getQueryString这个方法没有正确解析出url中的参数

查看完整回答
反对 回复 2019-03-30
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

pubblic.hexToDec(getQueryString("userName")) || "" 
这里小括号的位置错了,应该是
pubblic.hexToDec(getQueryString("userName") || "")

查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信