Ребят, прошу помощи. Задача следующая: перевести массив из 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>