url에서 매개변수 값만 가져오는 소스입니다.
이곳에서 얻은 매개변수가 사용자의id라고 가정했을때 사용자의id를 echo로 출력하러면
echo("어느변수를);를 넣어야하나요??
id가 admin이라면 admin의 닉네임을 출력하는 방법은 어찌되나용?
고수님들의 답변을 기다립니다.
Copy
<script type="text/javascript"> function fn_load() { var str = returnUrlParams(); alert(str); } function returnUrlParams() { var array = [], hash; //직접가져오기 //var url = "http://goddfs?idx=233&name=goddfs"; //var url_Address = url.slice(url.indexOf('?') + 1).split('&'); //URL 에서 가져오기 var url_Address = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < url_Address.length; i++) { hash = url_Address[i].split('='); array.push(hash[1]); //console.log(hash); array[hash[0]] = hash[1]; } return array; } </script>
답변 1개
채택된 답변
+20 포인트
드래곤된다
2015-05-05 (화) 08:41:14
array생성을 var urlArr = new Array(); 이렇게하시고 위에처럼 배열에 넣으신다음 urlArr[변수값] 하시면되요.
그런데 get으로 받으시는데 꼭 짤라서 쓰셔아하나요???
그리구 쿼리스트링만 받으실때 location.search하시면 받을수있어요.
답변을 작성하려면 로그인이 필요합니다.