2010-06-04 9 views
7

Donc, je pense que jStorage est ce dont j'ai besoin pour résoudre un de mes problèmes. Il a besoin de JSON pour fonctionner avec jQuery, donc j'ai essayé de l'inclure, mais ça ne semble pas fonctionner. Je n'ai aucune idée de ce que JSON est réellement. Voici mon code (jQuery est chargé plus haut). Il ne montre même pas la fenêtre d'alerte.Obtenir jStorage au travail

<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'est-ce qui pourrait provoquer cela?

Répondre

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

Voir http://www.jstorage.info/#usage: besoins clés pour être chaîne sinon une exception est levée

+1

Oui, merci! Je n'avais pas vu ça. –

2

Comme je viens de découvrir, l'ensemble clé/valeur peut être littéralement à peu près tout:

$.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 { 

chargez votre chaîne JSON manuellement et enregistrez-la dans le stockage local.

Questions connexes