url 매개 변수 jquery 가져오기 또는 쿼리 문자열 값 가져오기 방법(js)
나는 파라미터 크기와 이름을 알 수 없는 jQuery 예시를 많이 보았다. 내 URL에는 문자열이 하나만 있습니다.
http://example.com?sent=yes
저는 단지 감지하고 싶습니다.
- '보낸'이 존재하는가?
- "yes"와 같습니까?
580
20
나는 파라미터 크기와 이름을 알 수 없는 jQuery 예시를 많이 보았다. 내 URL에는 문자열이 하나만 있습니다.
http://example.com?sent=yes
저는 단지 감지하고 싶습니다.
최상의 솔루션 여기.
URL을 다음과 같이 가정하면 이 함수를 사용할 수 있습니다.
http://dummy.com/?technology=jquery&blog=jquery by example.
우리는: http://example.com? 승인에서 = yes
, 를 것은 비유하 " yes",?
그리고 불과 비교하십시오 거잖나.
jQuery 코드 동적 변수를 매개변수로 스니핏 저장됩니까 이를 저장하는 url 을 얻기 위해 JavaScript 로 com/go/4e6b330a_kr 바로 사용할 수 있는 스크립트:
example.com? id = = = name& param1, amp; param2 & 6 amp;;
예 params 공백을
난 항상 스틱 이 한 행으로. 이제 params) 는 var.
멀티 앞에 줄을 선:
함수로
사용할 수 있는 구조로 되어 있다.
또는
그 늦었음요 수 있습니다. 하지만 이 방법은 매우 쉽고 간편하게
, UPDATE*&l br/>. Uirl 플러그인에는 필요합니다. plugins.jquery.com/url < br/>; 감사합니다 - 리푸네
또 다른 대안이 될 수 있다.
이 때문에 깔끔한 리틀이에요 기능을 사용할 수 있습니다, 또는 why 로베르콤프리카테드 솔루션인가?
이 때 더욱 단순화 및 오네린드 보인다.
tl; dr 온라인 솔루션이므로
< pre>; 결과:. 크리디스 [# 39, & # 39 sent&;] # 39, & # 39, value& 정의되지 않은 또는 // < /pre>;
하지만 와일드링이 잡을라는데 encoded 있습니다 characters 또는 multivalued keys?
이 질문에 더욱 잘 볼 수 있습니다. 쿼리 문자열 JavaScript 의 값을 어떻게 해야 할까요?
Sneak peak
'우를시치파람스 사용하여':
조심해 호환성에 대해 (대부분 it& # 39 의 좋아요, 하지만, IE, 모서리까지 서로 다를 수 있고, 스토리, 이걸 hsbc (참조: https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)
아마도 열거하십시오 치과의사 JS 한 번 할 수 있습니다. (부인: 내가 작성했습니까 코드)
js, 기본적으로 모든 문장열 푸십시오 () 함수를 호출할 수 있는 치과의사 (예를 들어, 문서. 진실이며당신이 물러서요 이스마프 루이지 스트레이치 ()) 는 모든 매개변수입니다 찾았습니다. # 39, s 도 구분 및 커스터마이징됩니다 it& 대응하기 위해 모든.
축소 된 버전 <. 1kb
이건 단순하고 협력했습니다 가져다줄래요
그래서 도시 경우 url 은 http://www.yoursite.com? = 4
이 시도하시겠습니까
이게 도움이 됐으면 좋겠어요.
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
이 작업 데모를 사용해 보십시오. http://jsfiddle.net/xy7cX/
API:
":)"에 도움이 될 것입니다.
코드
그렇게 간단한 url 과 프레젠테이션이든 값을 사용할 수 있습니다
참고: 이 경우 여러 번 매개변수입니다 (= = value2 value1&? 첫째, 둘째) 로 첫 번째 값을 얻을 수 있습니다 (value1) 와 두 번째 값 (value2).
이 싸움은 오버킬) 이 있는데, 꽤 인기 있는 라이브러리란 부각하십시오 uri 를 위한 구문 분석, 호출됨 [우리자이스] (https://github.com/medialize/URI.js).
사례
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
끝 - < 스니핏 >;!
39 의 이 거대한 there& 라이브러리란:
https://github.com/allmarkedup/purl
간단히 할 수 있는
39 를 사용하여 비유하사 you& 가정할 때, re 포함한다. 그냥 일반 javascript 로 사용할 수도 있습니다, 그런 다음 구문은 오더할 조금 다릅니다.
최선의 해결책이 here.
위 함수를 통해 개별 매개 변수 값을 얻을 수 있습니다.
이 좋은 객체에는 부여하느뇨 작업할 수 있습니다
그리고.
이 기반으로 하고 있다 [가조리스] (https://stackoverflow.com/users/2601258/gazoris) & # 39 라고 하지만, s 는 데이터가 있을 때 사용할 수 있도록 매개변수입니다 uirl 이외의 숫자와:
우리자이스 라이브러리를 사용하는 또 다른 예를 들어 있습니다.
예 정확히 질문에 대한 답변을 요구했다.
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!