var url=encodeURI('aqglgzSta.html?'+'areaName='+val)
var eurl=encodeURI(url)
location.href=eurl
2.url中带中文参数(解析)function GetRequest() {
var url =decodeURI(decodeURI(location.search)); //获取url中"?"符后的字串,使用两次decodeRUI解码
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]] = unescape(strs[i].split("=")[1]);
}
return theRequest;
}
}
3.调用的js方法function GetRequest() {
var url = 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]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
通过这样的传参和解析,就能在浏览器地址中进行中文参数的传参了~