블로그스쿨(blog school)





포스팅의뢰 및 제휴 문의

[자바스크립트] 유입URL 인수로 넘기기

 

자바스크립트에서 URL정보를 html파일로 넘기면 제대로 넘어가지 않는다.

이 문제때문에 2시간 소비했다.

물론 잘 모르기 때문에 귀중한 시간으로 떼웠겠지만 말이다..

그런데.. 참..

알고 보면 매우 쉽다. 그래서 사람은 배워야 하나보다.

 

다음과 같은 url이 있다고 하자

 

http://blog.naver.com/PostView.nhn?blogId=lifeissu&logNo=140153960061&categoryNo=0&parentCategoryNo=11

 

이 url 을 변수 ref에 저장하여 html 파일 호출시 인수로 넘기려고 한다.

 

ref = "http://blog.naver.com/PostView.nhn?blogId=lifeissu&logNo=140153960061&categoryNo=0&parentCategoryNo=11";

location.href="htt://blogschool.co.kr/index.html?path=ref";

 

위와 같이 하게 되면 넘겨지는 값은

http://blog.naver.com/PostView.nhn?blogId=lifeissu 만 넘겨진다.

즉 & 전까지만 넘겨지는 것이다.

 

그래서 제대로 넘기기 위해서는 특별한 함수를 사용해야 하는데 바로 encodeURIComponent() 함수이다.

그래서 다음과 같이 하면 된다.

 

ref = "http://blog.naver.com/PostView.nhn?blogId=lifeissu&logNo=140153960061&categoryNo=0&parentCategoryNo=11";

ref = encodeURIComponent(ref);

location.href="htt://blogschool.co.kr/index.html?path=ref";

 

이렇게 간단하게 해결을 하니.. 속이 시원하기도 하고

허탈하기도 하다. ㅎㅎㅎ

 

 

 

 

 

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인할 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

X