티스토리 뷰


GET 방식으로 파라미터 전달시 &와 + 기호는 전달되지 않는다. 

로컬에서 데이터를 전달하는 시점에 + 기호를 공백으로 변경하여 전달한다. 


따라서 기호를 무사히 서버로 전달하려면 기호를 인코딩 해주어야 한다. 


이를 위한 방법은 + 를 %2B 와 같이 서버가 인식가능한 문자로 변경하여 전달하든지, 

encodeURIComponent 함수를 이용하여 인코딩 하는 방식이 있겠다. 



function replace(inum) {
	// 정규식을 이용한 문자 변경
	inum = inum.replace(/&/g, "%26");
	inum = inum.replace(/\+/g, "%2B");
	return inum;
}

function replace(inum) {
	// 인코딩 함수 이용
	return encodeURIComponent(inum);
}
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
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
글 보관함