Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.05.2013, 13:34
Новичок на форуме
Отправить личное сообщение для barstyle Посмотреть профиль Найти все сообщения от barstyle
 
Регистрация: 30.04.2013
Сообщений: 5

Изменение данных в массиве
var api = {
            "data": {
                "personal": {
                    "name": "Ivanov",
                    "mail": "nekto@mail.necto",
                    "regdate": "10.10.2000"
                },
                "contents": [
                  {
                      "ID": 1617,
                      "name": "NAME-1",
                      "val": 6
                  },
                  {
                      "ID": 825,
                      "name": "NAME-2",
                      "val": 8
                  }
                ],
            }
        };
      
      
      
        var el;
        for (var cart in api.data.personal) {
            el = api.data.personal[cart];
          
          if(cart == "name") cart = "Имя: ";
          if(cart == "mail") cart = "почта: ";
          
            document.write(cart + ' [' + el + ']<br>');
        };

        for (var key in api.data.contents) {
            el = api.data.contents[key];
            
              for (var prop in el)
                document.write( '№ - '+key + ': ' + prop + '--' + el[prop] + '<br>');
        };

соответственно результат работы этого скрипта

[url]http://learn.javascript.ru/play/eNS2bc[/url]

[CODE]Имя: [Ivanov]
почта: [nekto@mail.necto]
regdate [10.10.2000]
№ - 0: ID--1617
№ - 0: name--NAME-1
№ - 0: val--6
№ - 1: ID--825
№ - 1: name--NAME-2
№ - 1: val--8
[/CODE]


первая проблема с которой столкнулся.
Замена значений во втором цикле

ID на ИД к примеру.

и вторая, это не проблема а вопрос, просто не понимаю как это реализовать правильно в JS

вывод определенных значений из массива. К примеру надо вывести только ID, name.

В пхп просто создавалась переменные в цикле и уже в нужном месте выводились через тот же echo. А тут споткнулся на этом моменте.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ajax. Изменение базы данных запросом со страницы ASol AJAX и COMET 5 10.04.2013 13:03
Исключение нулевых данных в массиве weber Элементы интерфейса 5 09.04.2013 01:28
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Изменение окраски строк таблицы, исходя из данных? Space-06 Events/DOM/Window 4 14.02.2012 21:32
Изменение данных, загруженных load LPfan88 jQuery 1 03.07.2011 20:25