2010-06-04 24 views
7

Vì vậy, tôi nghĩ jStorage là những gì tôi cần để giải quyết một trong những vấn đề của tôi. Nó cần JSON để làm việc với jQuery, vì vậy tôi đã thử bao gồm nó, nhưng nó dường như không hoạt động. Tôi không biết JSON thực sự là gì. Đây là mã của tôi (jQuery được tải cao hơn). Nó thậm chí không hiển thị cửa sổ cảnh báo.Nhận jStorage để hoạt động

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

Điều gì có thể gây ra điều này?

Trả lời

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

Xem http://www.jstorage.info/#usage: nhu cầu quan trọng là chuỗi khác một ngoại lệ được ném

+1

Vâng, cảm ơn! Đã không thấy điều này. –

2

Như tôi chỉ phát hiện, bộ chìa khóa/giá trị có thể theo nghĩa đen chỉ là về bất cứ điều gì:

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

tải chuỗi JSON của bạn theo cách thủ công và lưu nó vào bộ nhớ cục bộ.

Các vấn đề liên quan