Kürzlich wurde eine Lösung zum Setzen von Cookies benötigt, die die dynamischen JSON-Schlüsselwerte übergeben. Mit https://github.com/js-cookie/js-cookie#json ist dies problemlos möglich. Wollte jeden ausgewählten Optionswert des Benutzers in einem Cookie speichern, damit er beim Herunterfahren der Registerkarte oder des Browsers nicht verloren geht.
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 } );
});
Anschließend können Sie jeden Cookie-Schlüsselwert bei jedem Laden der Seite mit abrufen
Cookies.getJSON('option_values');