learning

How to read a URL query string?

눈침침 2009. 7. 9. 16:27
예전에 URL에서 Query 문자열을 파싱하는 방법을 인터넷에서 찾아서 만든적이 있었다.
오늘 또 필요해졌는데, 바로 기억이 나지 않아서. 하나하나 차근 차근 다시 만들어 봤다.

		var pageEnv = {
				dojoPath:"/CTX/js/dojo1.3/dojo"
		};

		(function() {
			var url = location.href;
			var qs = url.indexOf('?');
			if (qs !== -1) {
				var queris = url.substring(qs+1, url.length);
				var pairs = queris.split('&');
				for(var i in pairs) {
					 var kv = pairs[i].split('=');
					 pageEnv[kv[0]] = kv[1];
				}
			}
		})();

어디 잘 도나 볼까?...



오.. 그냥저냥 도는군,

만들어 놓고 전에 것을 다시 찾아봤다..
아마도 이곳이였던 것 같다.. 함수 명도 비슷하군,,,ㅋㅋ