JavaScript 에서 요청 한 URL 인자 가 져 오기[정규]

1268 단어 URL 매개 변수
첫 번 째 방법:코드 비교 전문 추천

<script>
function GetLocationParam(param){
var request = {
QueryString : function(val) {
var uri = window.location.search;
var re = new RegExp("" +val+ "=([^&?]*)", "ig");
return ((uri.match(re))?(decodeURI(uri.match(re)[0].substr(val.length+1))):'');
}
}
return request.QueryString(param);
}
var uid=GetLocationParam("uid");
</script>
두 번 째 방법:물론 우 리 는 배경 에서 매개 변수의 값 을 얻 은 다음 에 프론트 js 코드 에서 변수의 값 을 얻 을 수 있 습 니 다.구체 적 인 방법 은 제 글 을 참고 하 십시오.자바 스 크 립 트 는 배경 C\#변 수 를 얻 고 배경 을 호출 하 는 방법 입 니 다.사실 우 리 는 js 에서 요청 한 매개 변수의 값 을 직접 얻 을 수 있 습 니 다.window.location.search 를 사용 하면 현재 URL 의 값 을 얻 을 수 있 습 니까?번호 가 시 작 된 문자열 입 니 다.앞의 링크 에서 가 져 온 search 는?id=001。가 져 온 문자열 을 처리 하면 매개 변수의 값 을 얻 을 수 있 습 니 다
 
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
위의 방법 을 호출 할 때 매개 변수의 이름 만 입력 하면 원 하 는 매개 변수의 값 을 얻 을 수 있 습 니 다.예 를 들 어 getUrlParam("id").

좋은 웹페이지 즐겨찾기