Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery (JavasScript) + JSON парсинг (https://javascript.ru/forum/jquery/63182-jquery-javasscript-json-parsing.html)

Infinity178 22.05.2016 18:51

jQuery (JavasScript) + JSON парсинг
 
Доброго дня.

Подскажите направление,
есть данные, со следующей структурой:
var lang = { 
			"rus": [
				{
					"ru"   : "Россия",
					"en"   : "Russian",
					"code" : "+7",
					"form" : "(__)___-__-__"
				},
			],
			"en": [
				{
					"ru"   : "США",
					"en"   : "USA",
					"code" : "+1",
					"form" : "(__)___-____"
				}
			]
		};

Из них нужно получить:

<select>
<option value="+7">Россия</option>
<option value="+1">США</option>
...
</select>

И дополнительные манипуляции с данными из JSON-формата, но там аналогичный механизм.

Alex_63 22.05.2016 19:20

Infinity178,
var str = '<select>';
for (var i in lang) {
    var s = lang[i], obj = s[0], n = obj['ru'], c = obj['code'];
    str +='<option value="'+ c +'">'+ n +'</option>';
}
str += '</select>';
document.write (str);

Infinity178 22.05.2016 21:06

Супер! Благодарю)) Тема снята с производства))


Часовой пояс GMT +3, время: 13:05.