HTML에서 파라메터(param) 받기
ASP나 JSP같은 동적웹페이지가 아닌 HTML자체에서 파라메터를 받기 위해선 javascript를 통해야 한다.
아래처럼 자바스크립트를 생성 후 페이지 호출시 파라메터명으로 fileName에 값을 지정해서 부르면 정확히 파라메터 값을 확인할 수 있다.
<script language="javascript">
var urlParams = location.search.split(/[?&]/).slice(1).map(function(paramPair) {
return paramPair.split(/=(.+)?/).slice(0, 2);
}).reduce(function(obj, pairArray) {
obj[pairArray[0]] = pairArray[1];
return obj;
}, {});
</script>
예를 들어 sample.html이란 페이지에 파라메터는 fileName이라 하고 값은 test를 넘겨보자
sample.html?fileName=test
그리고 자바스크립트에서 urlParams. 하고 파라메터명을 입력하면 확인이 가능하다.
var fileName = urlParams.fileName;
alert(fileName);
이해가 딸리는가?
이해가 딸리는 너님을 위해 이번엔 userName이란 파라메터를 넘겨보자
sample.html?userName=hippalus
그리고 자바스크립트에서 urlParams. 하고 파라메터명을 입력하면 확인이 가능하다.
var userName = urlParams.userName;
alert(userName);
'모바일 & 앱' 카테고리의 다른 글
애플의 개뻘짓 xcode8에서 push 오류 잡기 : aps-environment 인타이틀먼트 문자열을 찾을 수 없습니다.(NSCocoaErrorDomain Code=3000) (0) | 2017.01.12 |
---|---|
CocoaPod 라이브러리 추가 후 Undefined symbols for architecture arm64 _OBJC_CLASS_$_ 오류 발생시 대응방법 (0) | 2017.01.12 |
한국은 슈퍼마리오 런 다운받을 수 없다란 기사를 보며 (0) | 2016.12.17 |
javascript로 숫자 천단위 콤마 찍기, 콤마 해제하기 (0) | 2016.11.03 |
체크박스 언체크 금지시키기 checkbox disable (0) | 2016.11.03 |