Показать сообщение отдельно
  #1 (permalink)  
Старый 30.04.2013, 10:17
Новичок на форуме
Отправить личное сообщение для barstyle Посмотреть профиль Найти все сообщения от barstyle
 
Регистрация: 30.04.2013
Сообщений: 5

Совет по циклам в массиве JSON
Доброго дня.
С java script столкнулся недавно, потому пока как в темном лесу.
Нужен совет по реализации циклов на java script.

То есть нужно обратится к массиву и если выполнено какое либо условие создать переменные с именами и вывести их на экран.

на пхп этот кусок выглядит у меня так

foreach($api->data->vehicles as $element) 
		{
		if ($element->class == 'heavyTank')
			{
			$localized_name =  $element->localized_name ;
			$level =  $element->level ;
			$damageDealt =  $element->damageDealt  ;
			$battle_count =  $element->battle_count  ;
			$nation =  $element->nation  ;
			$image_url = $element->image_url ;
			$frags =  $element->frags  ;
			$win_count = $element->win_count;
			$survivedBattles = $element->survivedBattles;
			$spotted = $element->spotted;
				echo ('<tr>
					<td><img src="' . $wot_url . $image_url . '"></td>');
				echo 
				(
					"<td>" . $nation."</td>".
					"<td>" . $localized_name ."</td>".
					"<td>" . $level."</td>".
					"<td>" . $damageDealt."</td>".
					"<td>" .$battle_count."</td>".
					"<td>" .round($win_count/$battle_count * 100 , 2)." %</td>".
					"<td>" .round($survivedBattles/$battle_count * 100 , 2)." %</td>".
					"<td>" .$frags."</td>".
					"<td>" .$spotted."</td>
					</tr>"
				) ;						
			}
		}


В данному случае мы заносим полученные данные в таблицу.

пытался работать с for но так ничего и не получилось. Приплываю к undefinded при попытке создать и вывести переменную.
Ответить с цитированием