Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2015, 13:46
Новичок на форуме
Отправить личное сообщение для Greg_dp Посмотреть профиль Найти все сообщения от Greg_dp
 
Регистрация: 01.08.2015
Сообщений: 2

Помогите вывести ассоциативный массив(object) из кука
Имеется вот такой вот код:
function getCookie(name) {
    var cookie = " " + document.cookie;
    var search = " " + name + "=";
    var setStr = null;
    var offset = 0;
    var end = 0;
    if (cookie.length > 0) {
        offset = cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = cookie.indexOf(";", offset)
            if (end == -1) {
                end = cookie.length;
            }
            setStr = unescape(cookie.substring(offset, end));
        }
    }
    return(setStr);
}


var arr = JSON.parse(getCookie('JSON'));


Вывожу через for in
for(var i in arr){
    for(var j in arr[i] ){
        document.write(j+"<br>");
    }
}

Так только ключи, а если пытаюсь достучаться через 3й уровень до значений то вообще ничего не происходит
for(var i in arr){ 
for(var j in arr[i] ){ 
for(var g in arr[j]){ 
document.write(g); 
} 
} 
}


Как быть? Подскажите пожалуйста!

Последний раз редактировалось Greg_dp, 30.11.2015 в 13:49.
Ответить с цитированием