问题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]);
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有