Тема: foreach в js
Показать сообщение отдельно
  #2 (permalink)  
Старый 06.04.2014, 10:14
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Ну и правильно, что не нашел, ибо ты не знаешь даже основ веб-программирования.

Java != javascript, это во-первых. Java и javascript абсолютно разные языки, схожи лишь названием и ничем больше. Jquery - это никакой не самостоятельный язык, это всего-лишь набор готовых функций для javascript-программиста, ничуть не более.

JSON предназначен именно для javascript, это родной для javascript формат данных, запись данных в json аналогична записи данных в самом javascript. Нет абсолютно никакой необходимости городить свои циклы. Если ты передаешь его в веб-страницу через echo, просто делай так:
<?php 
$myarray = array("number"=>"number", "size_x"=>"size_x");
?>
<script>
var myvar = <?php echo(json_encode($myarray)) ?>;
console.log(myvar);
</script>

Если передаешь через ajax - прогоняй через eval.
var myvar = eval('{"number":"number","size_x":"size_x","size_y":"siz e_y","num_1":"num_1"}');

Если не уверен в источнике данных - гугли "javascript разбор json"

Последний раз редактировалось Erolast, 06.04.2014 в 11:14.
Ответить с цитированием