많은 웹 애플리케이션은 URL을 통한 데이터 전송에 의존합니다. JavaScript에서는 "GET" 요청 매개변수에 액세스하면 URL을 통해 전송된 데이터를 검색할 수 있습니다. 이 문서에서는 이러한 매개변수를 효과적으로 추출하는 방법을 안내합니다.
가장 간단한 접근 방식은 모든 쿼리 문자열 매개변수가 포함된 window.location.search에 직접 액세스하는 것입니다. 문자열 형식으로. 이 문자열을 구문 분석하고 특정 매개변수를 추출하려면 다음과 같은 함수를 사용할 수 있습니다.
<code class="javascript">function get(name) { if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search)) { return decodeURIComponent(name[1]); } }</code>
get('foo')를 호출하면 "foo" GET 매개변수와 연결된 값을 검색할 수 있습니다. 이 메소드는 매개변수가 없거나 값이 없는 경우 값을 반환하거나 정의되지 않은 값을 반환합니다.
오늘날의 브라우저는 URL 및 쿼리 문자열 조작을 위한 내장 API도 제공합니다. 이는 매개변수를 추출하는 보다 간단한 방법을 제공합니다.
이러한 API는 최신 브라우저 호환성을 위해 선호됩니다. 그러나 기존 window.location.search 구문 분석은 이전 브라우저나 특정 시나리오에서 여전히 유효한 옵션입니다.
위 내용은 JavaScript에서 \'GET\' 요청 매개변수를 어떻게 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!