JavaScript Get URL Parameter


JavaScriptでURLからGETパラメータを取得するとき毎回面倒だなーって思ったので、はじめにこういうの入れとくのはどうでしょ。

こうしとけば、あとは$_GET[‘parameter’]で取得できますね!

なんとなく変数はPHP風。

$_GET = new Object();
if (window.location.search.length > 1) {
	var query = window.location.search.substring(1);
	var parameters = query.split('&');
	for (var i = 0; i < parameters.length; ++i) {
		var kv = parameters[i].split('=');
 		if (kv.length >= 2) {
			var name = decodeURIComponent(kv[0]);
			var value = decodeURIComponent(kv[1]);
			$_GET[name] = value;
		}
	}
}