2010-06-04 18 views
7

Así que creo que jStorage es lo que necesito para resolver uno de mis problemas. Necesita que JSON esté trabajando con jQuery, así que intenté incluirlo, pero parece que no funciona. No tengo idea de qué es JSON en realidad. Aquí está mi código (jQuery se carga más alto). Ni siquiera muestra la ventana de alerta.Cómo obtener jStorage para trabajar

<script type="text/javascript" src="jquery.json-2.2.min.js"></script> 
<script type="text/javascript" src="jstorage.js"></script> 
<script type="text/javascript"> 
$.jStorage.set(key, 'test'); 
value = $.jStorage.get(key); 
alert("test"+value); 
</script> 

¿Qué podría causar esto?

Respuesta

10
$.jStorage.set('key', 'test'); 
value = $.jStorage.get('key'); 
alert("test"+value); 

Ver http://www.jstorage.info/#usage: tecla ha de cadena en caso contrario se produce una excepción

+1

¡Sí, gracias! No había visto esto. –

2

Como acabo de descubrir, el conjunto de clave/valor puede ser, literalmente, cualquier cosa:

$.jStorage.set('matrix_nums', {"matrix":"$55\/HR","matnum":"25"},{"matrix":"225-17-01","matnum":"157"},{"matrix":"225-1708","matnum":"134"},{"matrix":"225-2708","matnum":"129"}); 

var _matrix = $.jStorage.get('matrix_num'); 
//test var for value 
if(_matrix) { 
    $.each(_matrix, function(k,v) { 
     //... do stuff 
} else { 

cargue su cadena JSON manualmente y guárdela en el almacenamiento local.

Cuestiones relacionadas