JavaScriptでURLに含まれるGETメソッドを取得し、配列に連想格納するスクリプトです。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var params = getParams();
//html://www.example.com/index.html?name=almond&id=1
//params["name"] -> almond
//params["id"] -> 1
 
function getParams() {
	var params = new Array();
	if (location.search) {
		var requests = location.search.substring(1).split("&");
		for (var i in requests) {
			var items = requests[i].split("=");
			params[items[0]] = items[1];
		}
	}
	return params;
}