Không có jQuery.Javascript thuần túy - đối tượng lưu trữ trong cookie
Tôi muốn lưu trữ một đối tượng hoặc mảng trong cookie.
Đối tượng có thể sử dụng được sau khi làm mới trang.
Làm cách nào để làm điều đó với JavaScript thuần túy? Tôi đọc nhiều bài viết, nhưng không biết làm thế nào để sắp xếp một cách thích hợp.
EDIT: Code:
var instances = {};
...
instances[strInstanceId] = { container: oContainer };
...
instances[strInstanceId].plugin = oPlugin;
...
JSON.stringify(instances);
// throws error 'TypeError: Converting circular structure to JSON'
Làm thế nào để serialize
instances
?Làm cách nào để duy trì chức năng, nhưng thay đổi cấu trúc của cá thể để có thể tuần tự hóa với
stringify
?
[ 'JSON.stringify()'] (https: //developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify). – Matt
chuyển đổi đối tượng thành json và lưu trữ nó trong cookie. –
'stringify' không hoạt động. Tôi nhận được 'TypeError: Chuyển đổi cấu trúc hình tròn thành JSON' mã của tôi là:' var instances = {}; các cá thể [strInstanceId] .plugin = oPlugin; ... ' – Patrick