일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IntelliJ
- laravel
- jenkins
- db
- ubuntu
- java
- springboot
- Spring Boot
- MySQL
- JVM
- Git
- 요리
- Gradle
- linux
- ReactJS
- AWS
- javascript
- Oracle
- Design Patterns
- Web Server
- devops
- Spring
- php
- jsp
- tool
- elasticsearch
- 맛집
- Spring Batch
- it
- redis
Archives
- Today
- Total
아무거나
순수 javascript로 get방식으로 넘어온 파라메터 가져오기 본문
반응형
해당 소스는 브라우져 주소창 url에 파라메터 정보가 다 있어야 된다.
주소창 url을 파싱해서 파라메터 정보를 가져오기 때문.
<script>
// 파라메터 정보가 저장될 오브젝트
// common.js 같은 모든 페이지에서 로딩되는 js 파일에 넣어두면 됨.
var getParam = function(key){
var _parammap = {};
document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
function decode(s) {
return decodeURIComponent(s.split("+").join(" "));
}
_parammap[decode(arguments[1])] = decode(arguments[2]);
});
return _parammap[key];
};
alert("test1 : " + getParam("test1")); // a
</script>
반응형
'Javascript & HTML & CSS > Javascript' 카테고리의 다른 글
[jquery] ajax 통신중 로딩바 만들기 (0) | 2019.12.24 |
---|---|
[jquery] full layer 팝업 (0) | 2019.12.24 |
글자수 체크 (0) | 2019.12.24 |
==, === 차이 (0) | 2019.12.24 |
[javascript] var, let, const 차이 설명 (0) | 2019.04.17 |
Comments