Показать сообщение отдельно
  #2 (permalink)  
Старый 09.03.2015, 13:51
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

Пример HTML на выходе, который должен получится можно?
Преобразования строки в объект:
$.parseJSON

Перебрать объект или массив:
$.each


Отсебятина:
jQuery(function($) {
	var data = $.parseJSON('{"effects": {"name1": "value1", "name2": "value2", "name3": "value3"},' + 
							'"easing": {"name1": "value1", "name2": "value2"}}');

	$.each(data, function( name, value ) {
		if ( $.isPlainObject( value ) || $.isArray( value ) ) {
			var select = $('<select />', {'name': name});
			
			$.each( value, function( name, value ) {
				select.append( $('<option />', {'value': name, 'text': value}) );
			});
			
			$('body').append(select);
		}
	});
});


На выходе получится:
<select name="effects">
	<option value="name1">value1</option>
	<option value="name2">value2</option>
	<option value="name3">value3</option>
</select>
<select name="easing">
	<option value="name1">value1</option>
	<option value="name2">value2</option>
</select>

Последний раз редактировалось dd_smol, 09.03.2015 в 14:32.
Ответить с цитированием