출처 - https://motolies.tistory.com/681
function urlRemoveParam(url, key) {
var rtn = url.split("?")[0],
param,
params_arr = [],
queryString = (url.indexOf("?") !== -1) ? url.split("?")[1] : "";
if (queryString !== "") {
params_arr = queryString.split("&");
for (var i = params_arr.length - 1; i >= 0; i -= 1) {
param = params_arr[i].split("=")[0];
if (param === key) {
params_arr.splice(i, 1);
}
}
if(params_arr.length > 0)
rtn = rtn + "?" + params_arr.join("&");
}
return rtn;
}
function urlAddParam(url, key, value){
return url + ( url.match( /[\?]/g ) ? '&' : '?' ) + key + "=" + value;
}
참고 : https://developer-talk.tistory.com/815
'Develop > HTML & JavaScript & CSS' 카테고리의 다른 글
(참고) 사용자 입력 텍스트를 바이트(byte) 길이로 제한 (0) | 2023.11.29 |
---|---|
윈도우 10에서 iOS 사파리 디버깅(Web Inspect) 하기 (0) | 2021.11.29 |
HTTP Method 및 GET VS POST 차이점 (0) | 2021.04.07 |
jQuery 제대로 사용하기(jQuery Best Practice) (0) | 2021.02.10 |
크롬 개발자모드 콘솔에서 jQuery 사용하는 방법 (0) | 2021.01.22 |