>

jquery를 사용하여 URL에서 GET 변수를 읽고 싶습니다

도메인은 다음과 같이 표시됩니다

http://example.com/p/kT2Rnu35

원본은 :

http://example.com/php/page.php?id=kT2Rnu35

http://example.com/p 도메인의 페이지에서 jQuery를 사용하여 해당 ID를 가져오고 싶습니다./kT2Rnu35

window.location및 스택 오버플로에서 찾은 다른 기능을 시도했지만 아무것도 작동하지 않았습니다.htaccess를 사용하여 URL을 변경하기 때문입니까?

  • 답변 # 1

    window.location.href  매개 변수가 포함 된 URL을 제공합니다.

    여기서 .split을 사용하여 분리하십시오

  • 답변 # 2

    const getParameterByName = (name, url) => {
      const regex = new RegExp(`[?&]${name}(=([^&#]*)|&|#|$)`);
      const results = regex.exec(url);
      if (!results) return null;
      if (!results[2]) return '';
      return decodeURIComponent(results[2].replace(/\+/g, ' '));
    };
    let url = 'https://website.com/abc?id=123';
    console.log(getParameterByName('id', url));
    // For url like this `http://example.com/p/kT2Rnu35` simply get the last token after `/`
    url = 'http://example.com/p/kT2Rnu35';
    let id = url.substring(url.lastIndexOf('/') + 1);
    console.log(id);
    
    

관련 자료

  • 이전 python - RDD의 pyspark 필터링 목록
  • 다음 tcp - 컴퓨터 네트워킹 - 70 번째 세그먼트는 어떤 전송 라운드 동안 전송됩니까?