所以我认为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>
是什么导致这种情况?
答案 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字符串并将其保存到本地存储中。