IT&컴퓨터/Javascript
[Javascript] +&%= 등의 특수문자를 GET 방식 파라미터로 보내고자 할때
[Javascript] +&%= 등의 특수문자를 GET 방식 파라미터로 보내고자 할때 get 방식으로 url 요청을 할때 특수문자가 들어가는 경우가 있습니다. 예를들어 function goUrl(){ location.href = move.jsp?arg1=마미&대디&arg2=덤&더머; } 와 같은 코드가 있다고 생각해보면 마미&대디 덤&더머와 같이 파라미터를 구분하는 & 특수문자가 들어가 있기 때문에 파라미터를 제대로 구분하지 못해서 파라미터를 제대로 전송할 수 없게 됩니다. 이럴때 사용하는 자바스크립트 컴포넌트가 있는데요. encodeURIComponent(arg)를 사용하여 해결할 수 있습니다. function goUrl(){ location.href = move.jsp?arg1=encodeURICom..
2020. 11. 9. 16:59