Показать сообщение отдельно
  #1 (permalink)  
Старый 16.06.2015, 15:52
Интересующийся
Отправить личное сообщение для dee3000 Посмотреть профиль Найти все сообщения от dee3000
 
Регистрация: 12.06.2015
Сообщений: 23

Как правильно прописать массив?
Имеется следующий код:
// вывод детей в радиогруппу
	/*********************************************/
	// Мы должны произвести запрос детей выбранного узла
	function child_radion(uzl, elem, num){
		$.post("htmls/param.php",
			{"code": uzl },
			function(data){
				obj = JSON.parse(data);
				// Перебираем полученный массив
				var str_elem="";
				var chek="";
				for (var i in obj){
					 // ********************************************
					 //!!!!!!!!!!! костыль!!!!!!!!!!!!!!!!!!!!!!!!!!
					 // ********************************************
					 if (i==num){
					 	chek='checked="checked"';
					 } else {
					 	chek='';
					 }
					 // ********************************************
					 // ********************************************
					 // ********************************************
					 str_elem+='<label>\
								<input \
								type="radio" \
								name="otdl_type_'+uzl+'" '+chek+'\
								value="'+obj[i]["value"]+'">'+obj[i]["name"]+'</label>';
				// alert(str_elem);
				elem.html(str_elem);
				com_sale();
				}
			});
		}


Правильного файла param.php у меня нет, но на рабочей версии скрипта в этом файле я вижу следующее:
{
"0":{"id":"57","name":"Имя1","value":"100"} ,
"1":{"id":"56","name":"Имя2","value":"97"}
и т. д.
}
Как правильно прописать массив чтоб заработала функция.
(при отмеченном чекбоксе открывается блок с радиокнопками)
Ответить с цитированием