URL パラメーターを連想配列で取得する
JavaScript で URL パラメータを取りたい場合の関数。連想配列で返してくるので、キー値で値を取りたい場合にに。
// ベーシックな、URL パラメータの取得方法。2 バイト文字対応。 // http://ww1.exsample.com/test.html?id=hoge&name=たろう var obj = GetQueryString(); if (obj != null) { // 結果:hoge alert(obj['id']); // 結果:たろう alert(obj['name']); } function GetQueryString() { var url = document.location.search.substring(1); if (url.length == 0) { return null; } url = decodeURIComponent(url); var parameters = url.split('&'); var obj = new Object(); for (var i = 0; i < parameters.length; i++) { var element = parameters[i].split('='); var Key = element[0]; obj[Key] = element[1]; } return obj; }