让jStorage工作

时间:2010-06-04 08:47:21

标签: javascript jquery json

所以我认为jStorage是解决我的一个问题所需要的。它需要JSON来使用jQuery,所以我试过包含它,但它似乎不起作用。我不知道JSON究竟是什么。这是我的代码(jQuery加载更高)。它甚至没有显示警报窗口。

<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>

是什么导致这种情况?

2 个答案:

答案 0 :(得分:10)

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

请参阅http://www.jstorage.info/#usage密钥需要为字符串否则会引发异常

答案 1 :(得分:2)

正如我刚刚发现的那样,键/值集几乎可以是任何东西:

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

手动加载JSON字符串并将其保存到本地存储中。