2012-04-06 7 views
0

Sagen wir, ich habe folgendes in einem local Speichernhtml5 lokalen Speicherwert

var storageObject = {}; 
    storageObject.value = myvalue; 
    storageObject.timestamp = d.getTime(); 
    localStorage.setItem(myref, JSON.stringify(storageObject)); 

Wie verwende ich die getItem den Wert retreive?

Antwort

0

einfach:

localStorage.getItem(myref); 

Oder auch:

localStorage[myref]; 

https://developer.mozilla.org/en/DOM/Storage#localStorage

bearbeiten ursprüngliche Objekt von JSON wiederherzustellen, einfach parse es:

var revivedObject = JSON.parse(localStorage.getItem(myref)); 
// console.log(revivedObject); 
+0

aber ich bin stor Zeitstempel und Wert in storageObject. Ich brauche nur den Wert und nicht den Zeitstempel. Ich habe etwas wie var myObj = localStorage [datobj]; myObj1 = JSON.parse (meinObj.Wert); aber hat nicht funktioniert. –

+0

Nachdem Sie * get * -Wert erhalten haben, müssen Sie 'JSON.parse' verwenden, um es wieder zum Objekt zu machen. – c69

+0

siehe aktualisierte Antwort – c69