关于url中文参数的获取

       在网上有很多正则表达式获取url参数的方法,但是一般这个方法对于中文参数不能转码,下面介绍一种获取url中文参数的方法

function getRequest() {
var url = window.location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) { 
 
theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); 
 
}
}
return theRequest;
}

猜你喜欢

转载自cao-dong-yang.iteye.com/blog/2397352