Récemment besoin d'une solution comment définir les cookies passer les valeurs clés de JSON dynamique. En utilisant le https://github.com/js-cookie/js-cookie#json, cela peut être fait facilement. Voulait stocker chaque valeur d'option sélectionnée de l'utilisateur dans le cookie, de sorte qu'il ne soit pas perdu en cas de fermeture d'un onglet ou d'un navigateur.
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 });
});
Ensuite, vous pouvez récupérer chaque valeur de clé de cookie sur chaque chargement de page à l'aide
Cookies.getJSON('option_values');
Mais il veut faire cela dans le contexte d'un objet littéral. –