Добавить элемент DOM, содержащий php

Мне нужно добавить элемент DOM к другому с помощью javascript или jQuery, и этот элемент DOM должен содержать переводимую строку с использованием PHP следующим образом:

<?php echo $this->__("submit"); ?>

Я пробовал что-то вроде:

var string = '<?php echo $this->__("submit"); ?>';
jQuery('.my-element').append('<span>' + string + '</span>');

Но часть php отображается как обычный текст. Есть ли способ добиться чего-то подобного?

PHP работает на сервере, а не на клиенте.

Pointy 24.10.2018 15:19

Должны ли быть в '</span>; цитата и закрывающая скобка?

Nigel Ren 24.10.2018 15:20

Пока вы выполняете эту логику JS на странице .php, она будет работать. Если вы поместите его в файл .js, этого не произойдет, поскольку PHP не будет интерпретироваться. Альтернативой может быть вывод PHP в скрытый элемент в DOM, а затем его клонирование, когда это необходимо, или выполнение запроса AJAX и возврат необходимого HTML из вашего кода PHP на сервере.

Rory McCrossan 24.10.2018 15:21
«Но часть php отображается как обычный текст. » -> Да ... А как еще вы ожидаете отрисовки?
Louys Patrice Bessette 24.10.2018 15:27

Мне просто нужно было попробовать и посмотреть, наверное :)

Zac 24.10.2018 15:28
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
6
56
0

Другие вопросы по теме