Показать сообщение отдельно
  #1 (permalink)  
Старый 29.07.2014, 11:01
Новичок на форуме
Отправить личное сообщение для Spayn Посмотреть профиль Найти все сообщения от Spayn
 
Регистрация: 29.07.2014
Сообщений: 2

Массив из PHP в JS
Ребят, прошу помощи. Задача следующая: перевести массив из PHP в JS.

Исходный массив преобразую строку, её передаю в JS - всё работает. Но как только начинаю разбирать сплитом строку в JS начинаются проблемы. Алерт в форе вообще не срабатывает, массив в JS не забивается данными.

Подскажите, пожалуйста, где я накосячил, что сделал не так. Заранее спасибо за ответы.

<?php
  $arr[1] = 1;
  $arr[2] = 2;
  $arr[3] = 3;

  $arrToStr = '[' . implode(',', $arr) . ']';
  
  echo $arrToStr."<br>";
  
?>

<script type="text/javascript">
    var str = <? echo $arrToStr; ?>;
    alert(str);
    var arrToStr = str.split(',');
    for(var i = 0; i < arrToStr.length; i++)
        alert(arrToStr[i]);
</script>
Ответить с цитированием