getQueryString()JavaScriptはurlのパラメータ値を取得します.
2512 ワード
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
// url :
// var arg1 = GetQueryString('param1');
// var arg2 = GetQueryString('param2');
もう一つの方法:
function getUrlParam(name) {
var arg = location.search;
if (arg.indexOf('?') !== -1) {
var str = arg.substr(1).split('&');
var argObj = new Object();
for (var i = 0; i < str.length; i++) {
argObj[str[i].split('=')[0]] = unescape(str[i].split('=')[1]);
}
}
return argObj[name];
}
// url :
// var arg1 = getUrlParam('param1');
// var arg2 = getUrlParam('param2');