javascript Выборка из масcива данных

(Ответов: 8, Просмотров: 608)
  1. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Подскажите как правильно выбирать вложенные данные

    Ответ приходит такого формата

    result.data()

    Где не вложенные поля выбираются так

    result.data().LAST_NAME

    и все работает

    А вот поле телефон вложен во внутренний массив
    Вот скрин
    http://clip2net.com/clip/m189696/9d0....png?nocache=1

    По разному пробывал, типа такого result.data().PHONE[0]["VALUE"] но никак не выбирается, да еще и проверка тока через облако, т.е все время нужно скрипт перезагружать, подскажите как правильно делается
    • 0
  2. Студент Аватар для RPSmedia
    • Регистрация: 04.01.2014
    • Сообщений: 71
    • Репутация: 13
    Возмлжно result.data().PHONE[0].VALUE
    Если бы скрин открывался - сказал бы точно
    • 0
  3. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    RPSmedia,
    такой код не работает, ошибку выдает

    http://clip2net.com/clip/m189696/962....png?nocache=1

    Uncaught TypeError: Cannot read property '0' of undefined
    • 0
  4. Дипломник Аватар для Rlove
    • Регистрация: 12.11.2013
    • Сообщений: 175
    • Репутация: 93
    • Webmoney BL: ?
    kvins, консоль же прямым текстом говорит что свойства PHONE у result.data() нет. Выведите console.log( result.data() ).
    Чисто интуитивно попробуйте result.data().[0]PHONE["VALUE"]
    Последний раз редактировалось Rlove; 07.02.2016 в 13:35.
    • 0
  5. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Rlove, Я его выводил, это форум поломал ссылку и картинку не туда ведет

    _http://clip2net.com/clip/m189696/9d043-clip-56kb.png?nocache=1
    • 0
  6. Дипломник Аватар для Rlove
    • Регистрация: 12.11.2013
    • Сообщений: 175
    • Репутация: 93
    • Webmoney BL: ?
    kvins, result.data()['PHONE'][0].VALUE ?
    • 0
  7. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Rlove, выдало 2 ошибки


    Uncaught TypeError: Cannot read property '0' of undefined
    Uncaught TypeError: result.data(...).PHONE[0] is not a function
    • 0
  8. Студент
    • Регистрация: 05.07.2015
    • Сообщений: 82
    • Репутация: 16
    data - не функция, зачем скобки? может без них можно обойтись? Обычно по AJAXу приходит в формате:

    Код:
    $.get( "ajax/test.html", function( result ) {
      alert( result.data );
    });
    • 0
  9. Новичок Аватар для volkod
    • Регистрация: 02.02.2016
    • Сообщений: 18
    • Репутация: 0
    • Webmoney BL: ?
    распечатайте в консоле все данные из data и посмотрите на вложенность PHONE и его тип данных, и приложите сюда скрин результата. А вообще попробуйте result.data.PHONE[0]["VALUE"]
    Последний раз редактировалось volkod; 11.02.2016 в 17:41.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Выборка ключевых слов. База почти 2 млрд. 200р./ выборка
Услуги по SEO 17 21.10.2015 09:30
Выборка Spywords
Услуги по SEO 1 29.11.2014 20:09
Выборка из Mysql
Web программирование 4 24.12.2012 15:25
Выборка из Mysql
Вопросы от новичков 0 24.12.2012 11:41
Выборка произвольных записей в базе данных Mysql. Проблемы и решения.
Web программирование 1 14.02.2012 16:02

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры