页面间传参时中文解码报错?
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.关键是从编辑按钮进去的时候没有事,从添加按钮进去就报错,实在是找不出原因了,求大牛帮!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
pubblic.hexToDec(getQueryString("userName")) || ""
这里小括号的位置错了,应该是
pubblic.hexToDec(getQueryString("userName") || "")
从错误信息来看,可能是参数赋值有问题,也可能是getQueryString这个方法没有正确解析出url中的参数