Я использую "Плагин Cookie" Klaus Hartl, чтобы добавить или обновить cookie в $(document).ready
. У меня есть другое событие, которое, как предполагается, выполняет итерации всех cookie и делает что-то со значением каждого cookie. Как я могу выполнить итерации по набору cookie и получить идентификатор и значение каждого?
Я думаю что-то вроде этого:
$.cookie.each(function(id, value) {
alert('ID='+id+' VAL='+value);
});
Если вы просто хотите посмотреть файлы cookie, это не так сложно без дополнительный плагин:
$.each(document.cookie.split(/; */), function() {
var splitCookie = this.split('=');
// name is splitCookie[0], value is splitCookie[1]
});
ну, это довольно просто в простом javascript:
var keyValuePairs = document.cookie.split(';');
for(var i = 0; i < keyValuePairs.length; i++) {
var name = keyValuePairs[i].substring(0, keyValuePairs[i].indexOf('='));
var value = keyValuePairs[i].substring(keyValuePairs[i].indexOf('=')+1);
}