Get 일때의 스크립트로 parameter 가져오기
안녕하세요.
고코더 입니다.
자바스크립트로 사이트 URL이 보이는
get 방식일 경우
자바스크립트의 내장 함수인
location.search 을 이용해서
URL의 파라미터를 가져 올 수 있습니다.
▼ 이렇게 location.search는
URI 정보를 모두 가져옵니다.
▼ 그래서 너무나도 많이 쓰고 있는 getParameterByName 함수는 이런 기초함수를 이용하여 파라미터의 이름을
입력하면 해당 값을 가져 오는 역할을 합니다.
▼ 파라미터를 가져오게 하는 함수
1 2 3 4 5 6 | function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } | cs |
▼ 사용방법은 이렇게 사용하면 됩니다.
1 | getParameterByName("go"); | cs |
아주 간단한 방법으로 가능합니다.
그리고 다른 파라미터를 가져오는 함수가 필요하다면
▼ 여기에 설명이 잘 되어 있네요
마무리
어느 프로젝트나 항상 있는
function
'IT_Developers > Javascript' 카테고리의 다른 글
jQuery - 선택 요소 사이즈 재조정 / resizeble() (0) | 2019.03.14 |
---|---|
jQuery - 색상코드 선택 플러그인 / Color Picker (0) | 2019.03.12 |
JavaScript - .js 안에서 jquery 사용하는 방법 (0) | 2019.03.08 |
JavaScript - .js? 파라미터 값 사용 방법 (0) | 2019.03.08 |
JavaScript - 자바 스크립트로 해당 날짜에만 실행 하기 (1) | 2018.12.19 |
댓글