Задать вопрос
Sahin
@Sahin
Музыкант, Веб разработчик

Передача массива из php в js?

Здравствуйте у меня на сайте все написано на php и появилась необходимость вывести массив в js файле
как я могу использовать <?php echo $_LNG['NAME']; ?>
тут
sLengthMenu:"$_LNG['ТУТ'] _MENU_ ",
  • Вопрос задан
  • 240 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
вывести массив в js файле
никак, php не интерпретируется внутри js файлов.
как я могу использовать <?php echo $_LNG['NAME']; ?>тут sLengthMenu:"$_LNG['ТУТ'] _MENU_ ",
Можно вывести так:
<script>
var lang = "<?=$_LNG['NAME'];?>";
</script>
/* тут подключаем файл скрипта.
в самом скрипте: */
sLengthMenu:lang
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@cy6eria
Вы можете передать значение, через тег meta:

<meta name="lngName" content="<?php echo $_LNG['NAME']; ?>" />


А получит его в JS, например, так:

var lngName = document.getElementsByName('lngName')[0]?.content;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы