首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >遇到的问题

遇到的问题

作者头像
SuperHeroes
发布2019-03-12 14:46:12
9190
发布2019-03-12 14:46:12
举报
文章被收录于专栏:云霄雨霁云霄雨霁

问题1:前两天在Nodepad++写了一个登录页面,但在Chrome中调试一直写不进Cookie。

解决办法:Chrome浏览器不支持本地静态js写Cookie。换用Edge调试即可。

内心:卧槽,浪费我这么多时间。

问题2:jQuery获取URL参数一直乱码,本来在网上找的代码如下:

//获取URL参数
function getURLParm(key)
{
	var reg = new RegExp("(^|&)"+ key +"=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	console.log("reg"+reg+";"+"r"+r);
	console.log("r[2]"+r[2])
	if(r!=null)return  unescape(r[2]); return null;
};

解决办法:

当参数中有中文的时候,就会出现乱码的问题。 这是因为浏览器默认使用的是 encodeURI 对汉字进行的编码,所以在解码的时候就需要使用decodeURI  而不是 unescape。只需要将最后return语句改成:

return  decodeURI(r[2]);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档