Как заставить jStorage работать - PullRequest
7 голосов
/ 04 июня 2010

Так что я думаю, что 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 ]

10 голосов
/ 04 июня 2010
$.jStorage.set('key', 'test');  
value = $.jStorage.get('key');
alert("test"+value);

См. http://www.jstorage.info/#usage: ключ должен быть строкой, в противном случае выдается исключение

2 голосов
/ 14 июля 2012

Как я только что обнаружил, набор ключ / значение может быть буквально любым:

$.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 вручную и сохраните ее в локальном хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...