Перемешивать javascript и php это слишком моветон?

Например если есть такой кусок кода
var tag = <?php echo($_REQUEST['tag']);?>;

Можно это как-то заменить? или простительно? уж больно это гложет мою совесть
  • Вопрос задан
  • 2241 просмотр
Решения вопроса 1
0x9d8e
@0x9d8e
Велосипедостроитель в терминальной стадии
Когда такая переменная одна норм, иначе лучше сделать один большой объект и всё это выводить в него:
var php = {
 tag: 123,
 options: [{key:'qwe', value:176}, {key:'asdf', value:400}],
 fio:'Вася'
};

А из php выводить каким-нибудь таким интерфейсом:
js::addVar($key, $value);

пс Или JSON'ом, в чём-то удобнее, бдует, в чем-то не очень.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Я обычно делаю один большой массив и вывожу так:
<script>
    var data = JSON.parse(<?=json_encode($data)?>);
</script>

На выходе получаем объект, с которым удобно работать.
Ответ написан
@lihtenshtein
Это нормально. Юзай на здоровье, если твой проект шикарен! Пути шикарных проектов неисповедимы.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Смокинг Казань
от 120 000 до 150 000 ₽
от 120 000 до 180 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
25 сент. 2021, в 15:23
800 руб./в час
25 сент. 2021, в 15:22
2000 руб./за проект
25 сент. 2021, в 15:11
20000 руб./за проект