Как перевести массив из PHP в JS?
Мне нужно было передать в js функцию PHP масив. Я сделал так:
<? echo '<script type="text/javascript">'; echo 'arProps = {};'; foreach($arProps as $k => $v){ echo 'arProps["'.$k.'"] = "'.$v.'";'; } echo '</script>'; ?> Подозреваю, что это не очень правильно. Какие ещё есть способы? |
<? echo '<script type="text/javascript">'; echo 'var arProps = '.json_encode($arProps).';'; echo '</script>'; ?> |
<script type="text/javascript"> var arProps = <?=json_encode($arProps)?>; </script> |
Часовой пояс GMT +3, время: 23:04. |