作者: | 来源:互联网 | 2023-09-14 15:51
[Java教程]js获取url中的参数,url中传递中文的时候通过js解码的方式02014-03-1902:00:21如果传递的参数是:${name}获取url参数的
[Java教程]js获取url中的参数,url中传递中文的时候通过js解码的方式
0 2014-03-19 02:00:21
如果传递的参数是:
${name}
获取url参数的js如下:
/** 初始化加载结束 */
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i = 0; i hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
如果url中有中文,则取参数的时候会有中文乱码,得用decodeURI()方法解码,方式如下:
//获得所属分类的pkId
var params = getUrlVars();
//获得此中分类的id
var parentId = params[params[0]];
//获得分类的名称
var productName = decodeURI(params[params[1]]);
本文网址:http://www.shaoqun.com/a/86191.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
JS
0