url 파라미터
1.
var _url = document.location.href.split("/"),
_urlPara = _url[3].split("."), //세번 째 배열
_urlParaCate = _urlPara[0];
if(_urlParaCate == 'SubMain01' || _urlParaCate == 'SubMain02' || _urlParaCate == 'customer' ){
console.log('1')
location.href = "1";
}else if(_urlParaCate == 'Page'){
var _pagePara = _url[3].split("="),
_pageParaCate = _pagePara[1].substring(0, 2);
if(_pageParaCate=='A0' || _pageParaCate =='B0' || _pageParaCate =='C0' || _pageParaCate =='D0' || _pageParaCate =='E0' || _pageParaCate =='F0'){
console.log('S1')
location.href = "S1";
}hange =="B1"){
console.log('M1')
location.href = "M1";
}else{
console.log('2')
location.href = "2";
}
2.
var _url = document.location.href.split("/"),
_urlPara = _url[3].split("."), //세번 째 배열
_urlParaCate = _urlPara[0];
if(_urlParaCate == 'SubMain01' || _urlParaCate == 'SubMain02' || _urlParaCate == 'customer' ){
console.log('1')
location.href = "1";
}else if(_urlParaCate == 'Page'){
var _pagePara = _url[3].split("="),
_pageParaCate = _pagePara[1].substring(0, 2);
if(_pageParaCate=='A0' || _pageParaCate =='B0' || _pageParaCate =='C0' || _pageParaCate =='D0' || _pageParaCate =='E0' || _pageParaCate =='F0'){
console.log('S1')
location.href = "S1";
}hange =="B1"){
console.log('M1')
location.href = "M1";
}else{
console.log('2')
location.href = "2";
}
2.
var urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href); if (results==null){ return null; } else{ return results[1] || 0; }}
*사용방법
브라우저 주소창에 다음과 같은 주소로 되어 있을 때
http://site.co.kr/culture/news_view.asp?seq=152&pageIndex=1&typeGbn=
urlParam('seq') 를 실행하면 152를 리턴함.
urlParam('pageIndex') == 1
urlParam('typeGbn') == 0 <-- typeGbn은 있으나 값이 없으므로 0
urlParam('test') == null <-- test라는 파라미터가 없으므로 null
*location.href를 가지고 판단하는 것이기 때문에 POST방식의 폼전송에서는 사용 못함.
댓글
댓글 쓰기