카테고리 없음
javascript url_params 가져오기
khw7876
2022. 7. 7. 07:02
Javascript를 사용하다보면, 변수로 가져와야하지만 즉각적으로 가져오지 못할 경우가 있다.
예를들어 windows.onload를 사용하여서 로딩시 바로 사용을 한다고 가정하자.
그렇게 되면 변수를 따로 저장하여서 가져오기에 어려움이 있을 수 있다.
이럴 때 urlparams를 사용하게되면 변수를 간편하게 불러올 수 있다!
const urlParams = new URLSearchParams(window.location.search);
let url_category = urlParams.get('params');
※ urlparmas란?
http:127.1.2.3/asd/dfg?urlparmas="1"
여기서 ? 뒤에 따라오는 부분을 urlparmas라고 한다.
new URLSearchParams(window.location.search);
를 사용하면 urlparams에 해당되는 부분을 저장해준다.
?urlparmas="1" 이부분이 담기게 된다!!
let url_category = urlParams.get('parmas');
그 후 이렇게 담아놓은 변수에서 내가 지정한 parmas의 이름으로 get을 해준다.
매우 당연하게도!! 링크에 새로운 params를 담아서 저장을 해주고싶다면
a href같은 링크를 걸어줄 때
href = "기존의 링크" + ?"변수이름"= "변수의값"
이렇게 걸어주면 된다!! params는 직접적인 url에 간섭을 X