2012-01-20 2 views
1

현재, 나는 window.localStorage가있는 두 페이지 사이의 Phonegap에 다차원 배열을 전달하려고합니다. main.js, 나는Phonegap에서 window.localStorage를 사용하여 배열을 전달할 수 있습니까?

var storage = window.localStorage; 
storage.setItem("information", myArray); 
window.location = "summary.html"; 

을 사용하여 파일 summary.js에, 내가 사용 :이 프로그램을 실행할 때, myArray의는 undefined를 반환

var storage = window.localStorage; 
var myArray = storage.get("information"); 

. window.location = "summary.html";으로 전화하기 바로 전에 완전히 정의 된 것을 알고 있습니다. 지금 당장 가장 좋은 추측은 배열을 저장하거나 검색하는 데 오류가 있다는 것입니다. 적어도 내가하는 방식입니다. localStorage를 통해 배열을 전달할 수 없습니까? 아니면 내가 잘못 했나요?

답변

6

로컬 저장소로 항목을 가져 오거나 저장할 때 일반적으로 JSON.stringifyJSON.parse을 사용합니다. 대부분의 구현은 현재 문자열 만 지원한다고 생각합니다.

관련 문제