2012-01-20 4 views
1

現在、私はwindow.localStorageで2つのページ間の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を使用します。ほとんどの実装では、現時点では文字列しかサポートされていないと私は思う。

関連する問題