한 HTML 페이지의 일부 데이터를 다른 HTML 페이지로 보내고 싶습니다. http://localhost/project/index.html?status=exist
와 같은 쿼리 매개변수를 통해 데이터를 보냅니다. 이 접근 방식의 문제점은 데이터가 URL에 남아 있다는 것입니다. JavaScript 또는 jquery를 사용하여 HTML 페이지 간에 데이터를 보내는 다른 방법이 있습니까?
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>
P粉7175959852023-10-17 10:16:43
sessionStorage
或 localStorage
와 같은 HTML5 저장소 개체에 값을 저장하지 않는 이유는 HTML5 저장소 문서를 참조하세요. 이 기능을 사용하면 중간 값을 로컬에 임시/영구적으로 저장한 다음 나중에 값에 액세스할 수 있습니다.
세션 값 저장:
으아아아더 영구적인 경우:
으아아아따라서 HTML5 저장소 개체를 사용하여 여러 페이지에 걸쳐 (임시) 양식 데이터를 저장하고 다시 로드할 때에도 이 데이터를 유지할 수 있습니다.