>  Q&A  >  본문

HTML 페이지 간 데이터 공유

한 HTML 페이지의 일부 데이터를 다른 HTML 페이지로 보내고 싶습니다. http://localhost/project/index.html?status=exist와 같은 쿼리 매개변수를 통해 데이터를 보냅니다. 이 접근 방식의 문제점은 데이터가 URL에 남아 있다는 것입니다. JavaScript 또는 jquery를 사용하여 HTML 페이지 간에 데이터를 보내는 다른 방법이 있습니까?

P粉807239416P粉807239416390일 전785

모든 응답(2)나는 대답할 것이다

  • P粉491421413

    P粉4914214132023-10-17 16:21:46

    이 게시물이 오래된 게시물이라는 것을 알고 있지만 두 센트를 공유하고 싶다고 생각했습니다. @Neji의 말이 맞습니다. sessionStorage.getItem('label')sessionStorage.setItem('label', 'value') (尽管他有setItem 매개변수를 거꾸로 사용해도 됩니다. 별 문제는 아닙니다. 나는 다음을 선호하며 더 간결하다고 생각합니다.

    으아악

    getItem

    을 대체합니다. 으아악

    대체setItem.

    또한 JavaScript 객체를 저장하려면 다음과 같이 문자열화하여 설정하고 구문 분석하여 가져와야 합니다.

    으아악

    이유는 sessionStorage가 모든 것을 문자열로 저장하기 때문입니다. 따라서 sessionStorage.object = myObject라고만 말하면 [object Object]만 얻을 수 있으므로 별로 도움이 되지 않습니다. < /p>

    회신하다
    0
  • P粉717595985

    P粉7175959852023-10-17 10:16:43

    sessionStoragelocalStorage와 같은 HTML5 저장소 개체에 값을 저장하지 않는 이유는 HTML5 저장소 문서를 참조하세요. 이 기능을 사용하면 중간 값을 로컬에 임시/영구적으로 저장한 다음 나중에 값에 액세스할 수 있습니다.

    세션 값 저장:

    으아아아

    더 영구적인 경우:

    으아아아

    따라서 HTML5 저장소 개체를 사용하여 여러 페이지에 걸쳐 (임시) 양식 데이터를 저장하고 다시 로드할 때에도 이 데이터를 유지할 수 있습니다.

    회신하다
    0
  • 취소회신하다