세션과 쿠키를 사용하는 것 외에 페이지 새로 고침 후 개체 변수를 유지하는 다른 방법이 있는지 궁금합니다. 시도 window.name
했지만 페이지 새로 고침 후 값이 정의되지 않았습니다. 는 localStorage
잘하지만 너무 나쁜 그것은 단지 문자열 값 대신 개체 값에 저장합니다.
객체를 직렬화하고 localStorage
. 그런 다음 다시 사용하려면 직렬화 해제합니다. 예를 들면 다음과 같습니다.
var myObject = {
"Hello": "World",
"Foo": "Bar"
}
localStorage.setItem("myObject", JSON.stringify(myObject));
그런 다음 나중에에서 객체를 검색 할 수 있습니다 localStorage
.
var myObject = JSON.parse(localStorage.getItem("myObject"));
자세한 내용은 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify를 참조 하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다