Как обратиться к элементу массива?
Есть массив
console.log(eq); http://joxi.ru/E5mdWP9GSjy8r1 Как мне вывести элемент массива "id" пробую так alert(eq['id']); Выдает undefined |
Alex_dark74, начнем с того, что это не массив... И на картинке твоей нет такого ключа как id
|
если это не массив, то что это? И как обратиться с ключу http://joxi.ru/NDrlOZWESY73AP
|
Цитата:
Цитата:
var o={id: 'id_test'}; alert(o.id); alert(o['id']); |
А могу ли я перебрать этот объект функцией .each()?
Нужно с каждым элементом провести некие операции |
alert(o['id']); такой вариант обращения у меня был alert(eq['id']); Но он не работает! |
Цитата:
Для "обхода" объекта примени цикл... http://javascript.ru/for..in |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Так это походу вообще window. :D
alert(id); alert(window.id); alert(window['id']); alert(this.id); alert(this['id']); |
Цитата:
id есть! Эта информация выбирается из базы PHP и передается в java функцией $json = json_encode($equipment); затем передаю данные $json в java. А вот как к ним обратиться потом не знаю! |
Цитата:
|
Цитата:
Сравни: var response = '{"id":42}'; alert(response['id']); var response = '{"id":42}'; alert(JSON.parse(response)['id']); |
Часовой пояс GMT +3, время: 19:15. |