Ostatnio Potrzebowaliśmy rozwiązania, jak ustawić ciasteczka przechodzącej wartości kluczowych dynamiczny JSON. Korzystanie z https://github.com/js-cookie/js-cookie#json, można to łatwo zrobić. Chciała zapisać każdą wybraną wartość opcji użytkownika w pliku cookie, aby nie została utracona w przypadku wyłączenia karty lub przeglądarki.
var json = {
option_values : {}
};
$('option:selected').each(function(index, el) {
var option = $(this);
var optionText = option.text();
var key = 'option_' + index;
json.option_values[key] = optionText;
Cookies.set('option_values', json, { expires: 7 });
});
Następnie można odzyskać każdą wartość klucza ciasteczek na każdej stronie obciążenia przy użyciu
Cookies.getJSON('option_values');
Ale chce to zrobić w kontekście obiektu dosłownym. –