//网上比较经典的js获取url中的参数的方法
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if ( r != null ){
return unescape(r[2]);
}else{
return null;
}
}
//但是在使用的过程中,发现其在获取中文参数的时候,获取到的值是乱码的
//解决办法:将解码方式unscape换为decodeURI
//原因:浏览器会将url中的中文参数进行encodeURI编码,所以要通过js使用decodeURI进行解码js获取url中的参数,并保证获取到的参数不乱码
原创
©著作权归作者所有:来自51CTO博客作者孙明盛的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
js获取url地址中的参数
js获取url地址中的参数
js javascript 公众号 二维码 -
JS获取url参数
function getQueryVa
参数 php i++
















