![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Gradu |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.9.2015 Репутация: нет Всего: нет |
Помогите пожалуйста, необходимо написать код для сравнения данных которые у меня пришли, и затем если успешный поиск, то придать значение атребуту "NumberBaz" = 1 или если нет, то 2.
Мне приходят данные в таком виде: data: { "INF_NEW": [ { "P_CLIENTATTRS": [ { "FlSendAdv": null, "ViberFlag": "Y", "VerifyTrend": "0", "VerifyCodeAbs": "0", "VerifyCode": "0", "St": "A", "Number": "[email protected]", "Main": "Y", "GroupMain": "N", "ContactID": "565465", "ClientID": "8768678", }, ], "uaFName": "СТАНІСЛАВ", "PerMan": "", "Id": "8768678", "FlPhys": "Y", "FlJur": "N" }, { "CONT_INF": [ { "Remark": null, "FlSendAdv": null, "ViberFlag": "Y", "VerifyTrend": "0", "VerifySource": "UNKNOWN", "VerifyCodeAbs": "0", "VerifyCode": "0", "St": "O", "Source": "UNKNOWN", "PushFlag": "Y", "Number": "+3804354335", "Main": "N", "GroupMain": "N", "ContactID": "10767", "ClientID": "11486", } ], "uaMName": null, "uaLName": null, "uaFName": null, "PerMan": "", "Id": "11486", "FlPhys": "Y", "FlJur": "N" } ], "Phone_new": "+3804354335", "Email": "[email protected]", "Phone_no": 1, Я пробую вытянуть данные таким образом: var P_CLIENTATTRS = data.INF_NEW.P_CLIENTATTRS for (var e in P_CLIENTATTRS) { if (P_CLIENTATTRS[e].Number == data.Email) // сравниваю на наличие необходимого мне атрибута {data.NumberBaz = 1} else {data.NumberBaz = 2} break; } var CONT_INF = data.INF_NEW.CONT_INF for (var j in CONT_INF) { if (CONT_INF[j].Number == data.Email) {data.NumberBaz = 1} else {data.NumberBaz = 2} в результате: "__conveyor_code_return_description__": "[{exception,<<\"ReferenceError: CONT_INF is n ot defined\">>}]", И еще по мимо всего прочего перезаписывается P_CLIENTATTRS на CONT_INF... уже 4й день ищу проблему(( Пожалуйста помогите... |
|||
|
||||
| Padonak |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.5.2008 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Так пойдет?
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |