Помощник
|
javascript Выборка из масcива данных |
kvins
|
Сообщение
#1
|
||
|
|
||
|
|||
Alexandr_js |
7.2.2016, 0:54;
Ответить: Alexandr_js
Сообщение
#2
|
|
По разному пробывал, типа такого result.data().PHONE[0]["VALUE"] но никак не выбирается, да еще и проверка тока через облако, т.е все время нужно скрипт перезагружать, подскажите как правильно делается Потому что, помимо массива там еще и объект. Т.е Массив - Объект - Значение. result.data().PHONE[0].VALUE Сообщение отредактировал Alexandr_js - 7.2.2016, 1:00 -------------------- |
|
|
kvins
|
Сообщение
#3
|
|
Alexandr_js, такой код не работает, ошибку выдает
_http://clip2net.com/clip/m189696/96215-clip-50kb.png?nocache=1 Uncaught TypeError: Cannot read property '0' of undefined -------------------- |
|
|
Alexandr_js |
7.2.2016, 14:59;
Ответить: Alexandr_js
Сообщение
#4
|
|
Uncaught TypeError: Cannot read property '0' of undefined Скидывайте сюда весь код обработки объекта . Так отгадывать не получится. Можете заодно и объект сюда скинуть. -------------------- |
|
|
kvins
|
Сообщение
#5
|
|
Alexandr_js, я могу вызов тока скинуть но он не поможет так как данные получаю из облака, а чтобы вы у себя попробывали вам самим нужно зарегиться в приложении.
Полный ответ функции я вроде кидал в первом сообщении нет ? -------------------- |
|
|
roamn |
7.2.2016, 17:05;
Ответить: roamn
Сообщение
#6
|
|
kvins, сделайте в JS
console.log( result.data() ); после получения данных и покажите скрин. -------------------- |
|
|
kvins
|
Сообщение
#7
|
|
roamn, я вроде делал это в первом посте, но надо так надо вот
_http://clip2net.com/clip/m189696/51a45-clip-71kb.png?nocache=1 -------------------- |
|
|
roamn |
7.2.2016, 19:15;
Ответить: roamn
Сообщение
#8
|
|
kvins, должен работать код который вам написали выше.
Как пример - тест локальный http://prntscr.com/a05xew. После получения данных попробуйте console.log ( result.data().PHONE ) сделать. Может где-то вы ошибаетесь, так как вам написали result.data().PHONE[0].VALUE, а в итоге получается Uncaught TypeError: Cannot read property '0' of undefined как вы говорите, т.е. массива PHONE - вообще как бы и нет в ответе. console.log делали в рамках success ответа сервера? Покажите кусочек кода, который у вас написан в рамках успешного получения ответа от сервера (success). Сообщение отредактировал roamn - 7.2.2016, 19:19 -------------------- |
|
|
x64 |
7.2.2016, 19:24;
Ответить: x64
Сообщение
#9
|
|
Для кода
Код var result = { data: function () { return { LAST_NAME: 'чувак', PHONE: [{ID:"40374", TYPE_ID:'PHONE', VALUE:' 89088819182'}] }; } }; Вывод значения телефона можно осуществлять через: Код alert(result.data().PHONE[0]['VALUE']); Для получения всех ключей/значений result.data().PHONE юзаем такое: Код alert(typeof result.data().PHONE); // не должно быть undefined! Визуально убедиться, что значение существует var s = ''; for (var i in result.data().PHONE) s += 'result.data().PHONE[' + i + '] = ' + result.data().PHONE[i] + '\n'; alert(s); Таким же образом поступаем для result.data().PHONE[0], если всё ок. Странно, что ошибки выдаёт. |
|
|
kvins
|
Сообщение
#10
|
|
x64,Спс всем кто откликнулся, да тот код работал, просто это была обработка масива, и там был параметр HAS_PHONE по которому надо было сначала проверить на наличия телефона в конкретном лиде.
roamn, щас сравнил с кодом который вы говорили, что выше работает. Вот с таким кодом работает result.data().PHONE[0]['VALUE'] т.е VALUE должен быть в скобках, а примере чуть выше вашего сообщения не так. Как раз из кода x64 я и взял пример, тока у него закрытый VALUE, вот и стал работать Сообщение отредактировал kvins - 7.2.2016, 20:13 -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6871 | 8.4.2024, 17:17 автор: spoyer_ru |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3916 | 9.2.2024, 16:04 автор: baza0013 |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44941 | 19.7.2023, 10:03 автор: qpPeW |
|
Базы данных, различной тематики, выкладываем тут. Делимся, обмениваемся, заказываем, парсим. |
12 | InfoObmen | 15262 | 4.9.2022, 2:32 автор: Галецкая |
Текстовая версия | Сейчас: 25.4.2024, 13:07 |