2013. 1. 25. 10:33ㆍDevelopment/[JavaScript] 자바스크립트
var params = new Array(),
keys = new Array(),
values = new Array();
// 키값과 밸류값으로 있을 주소창의 파라미터들을 담는 배열 초기화
if(location.search){
var parameter = location.search; // 주소창의 값을 전부 가져옴
var paramIndex = parameter.indexOf("?"); // ?(물음표) 뒤부터 파라미터이므로, 우선 물음표의 위치를 찾음
parameter = parameter.substring(paramIndex+1); // 물음표 + 1 ( 여기부터 파라미터이므로 ) 자리를 잘라서 담음
for(var i = 0 ; location.search.split("&")[i] ; i++ ) { // 반복문을 돌면서(&가 있을때까지-즉,파라미터갯수만큼)
params[i] = parameter.split("&")[i]; // &단위로 자르고
keys[i] = params[i].split("=")[0]; // 잘린 단어기준으로 0번지가 키값, 1번지가 밸류값임.
values[i] = params[i].split("=")[0]; // 그 놈들을 각각 배열에 담고, 여기서 if로 원하는 값 걸러내면 됨.
}
'Development > [JavaScript] 자바스크립트' 카테고리의 다른 글
자바스크립트 문자열에서 숫자만 추출 (0) | 2013.01.09 |
---|