티스토리 뷰
GET 방식으로 파라미터 전달시 &와 + 기호는 전달되지 않는다.
로컬에서 데이터를 전달하는 시점에 + 기호를 공백으로 변경하여 전달한다.
따라서 기호를 무사히 서버로 전달하려면 기호를 인코딩 해주어야 한다.
이를 위한 방법은 + 를 %2B 와 같이 서버가 인식가능한 문자로 변경하여 전달하든지,
encodeURIComponent 함수를 이용하여 인코딩 하는 방식이 있겠다.
function replace(inum) { // 정규식을 이용한 문자 변경 inum = inum.replace(/&/g, "%26"); inum = inum.replace(/\+/g, "%2B"); return inum; } function replace(inum) { // 인코딩 함수 이용 return encodeURIComponent(inum); }
반응형
'프로그래밍 언어 > js' 카테고리의 다른 글
jQgrid의 width 를 윈도우 사이즈에 맞춰서 resize 하기 (0) | 2013.05.09 |
---|---|
jQuery 2.0 릴리스 (0) | 2013.04.19 |
자바스크립트의 프로토타입을 이해하고 객체지향 구현하기 (0) | 2013.04.16 |
jQgrid의 지정한 칼럼, 지정한 열을 다른색으로 지정하기 (0) | 2013.04.12 |
Javascript의 Array 의 concat, $.extend 메소드 알아보기 (0) | 2013.04.10 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- HIVE
- 하이브
- 오류
- error
- mysql
- 다이나믹
- 파이썬
- 백준
- airflow
- 알고리즘
- oozie
- SPARK
- Linux
- nodejs
- S3
- Python
- 하둡
- bash
- 정올
- AWS
- build
- yarn
- Tez
- Hadoop
- HDFS
- ubuntu
- emr
- java
- hbase
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함