1. 程式人生 > >兩種取url的引數方法

兩種取url的引數方法

單個引數,多個引數無法獲取:

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');