js и битрикс - как использовать массив $arParams в прикрепленном файле.js

ЛМ
На сайте с 16.10.2013
Offline
0
5484

js и битрикс - как использовать массив $arParams в прикрепленном файле.js ?

Имеется уже готовый написанный js файл, в котором указываются начальные параметры выводимого компонента (на данный момент они статичные, т.е.: var selectedCountryId = 6;), как сделать чтобы эти данные брались из параметров компонента? в js новичок, так что не ругайтесь..

WP
На сайте с 12.10.2013
Offline
0
#1

В шаблоне компонента написать:


<script>
var arParams= <?=json_encode($arParams)?>;
</script>

И потом в скрипте arParams - и будет объект содержащий параметры компонента.

Но лучше не передавать целиком $arParams, а передать только необходимое значение, например:


<script>
var selectedCountryId= <?=json_encode($arParams['selectedCountryId'])?>;
</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий