两种取url的参数方法

来源:互联网 发布:mysql的sequence 编辑:程序博客网 时间:2024/06/06 03:26

单个参数,多个参数无法获取:

var s = location.search.substring(1);
var schoolid = s.replace('parmavalue=', '');


遇到多个参数,采用此方法:

function getvalue(name) {
var str = window.location.search;
if (str.indexOf(name) != -1) {
var pos_start = str.indexOf(name) + name.length + 1;
var pos_end = str.indexOf("&", pos_start);
if (pos_end == -1) {
return str.substring(pos_start);
} else {
return str.substring(pos_start, pos_end)
}
} else {
return "没有这个name值";
}
}
var parmavalue1= getvalue('parmavalue1');
var parmavalue2= getvalue('parmavalue1');

0 0
原创粉丝点击