Как вставить PHP-код в JavaScript?

Как мы можем использовать PHP-код в JavaScript?

подобно

function jst() { var i = 0; i =  alert(i); } 

Пожалуйста, предложите лучший способ.

Если весь код JavaScript обрабатывается PHP, вы можете сделать это именно так. Если у вас есть отдельные .js-файлы, и вы не хотите, чтобы PHP обрабатывал их (например, по причинам кэширования), вы можете просто передавать переменные в JavaScript. Например, в вашем index.php (или везде, где вы указываете свой макет), вы бы сделали что-то вроде этого:

  

Затем вы можете использовать my_var в ваших файлах JavaScript. Этот метод также позволяет передавать только простые простые значения, так как json_encode () также правильно использует массивы, строки и т. Д., Сериализуя их в формат, который может использовать JavaScript.

Если вы поместите свой код JavaScript в файл PHP , вы можете, но не иначе. Например:

page.php (это будет работать)

 function jst() { var i = 0; i = ; alert(i); } 

page.js (это не сработает)

 function jst() { var i = 0; i =  alert(i); } 

PHP должен анализироваться на сервере. JavaScript работает в браузере клиента.

Наличие PHP-кода в файле .js не будет работать, за исключением того, что вы можете сказать серверу проанализировать файл, который вы хотите иметь как .js, прежде чем он отправит его клиенту. И говорить, что сервер – самая легкая вещь в мире: просто добавьте .php в конец имени файла.

Итак, вы можете назвать его javascript.php . Или, так что вы знаете, что этот файл PRIMARILY, вы можете назвать его javascript.js.php – сервер распознает его как .php и проанализирует его.

Да, вы можете, если ваш код JavaScript встроен в файл PHP.

Ты в значительной степени на шаре. Единственное различие заключается в том, что я бы выделил код JavaScript, поэтому большинство было во внешнем статическом файле. Затем вы просто определяете переменные или вызываете функцию с реальной страницы PHP:

  

Вот пример:

 html_code +="" + ""+ ""; 

Или

 echo ''; 

Мы не можем использовать «PHP между JavaScript», потому что PHP работает на сервере и JavaScript – на клиенте.

Однако мы можем генерировать JavaScript-код, а также HTML, используя все функции PHP, включая экранирование из HTML-кода .

  • Проверка версии PHP, которую я запускаю в Linux?
  • Сортировка массива объектов SimpleXML
  • Подключение к mssql с помощью pdo через php и linux
  • Apache 2.4 + php 5.4.7 не может загрузить php5apache2_4.dll
  • Как получить полезные сообщения об ошибках в PHP?
  • Как читать большой файл по строкам
  • Соединение CodeIgniter MSSQL
  • Dompdf и установить разные шрифты
  • Подключение к серверу MySQL через SSH в PHP
  • Преобразование относительного пути в абсолютный URL с помощью PHP
  • Как избежать строк в SQL Server с помощью PHP?
  • Interesting Posts

    Ярлык клавиатуры для двойного щелчка (выделение слова) в Windows?

    log4j перенаправить stdout на DailyRollingFileAppender

    Подключитесь к удаленному рабочему столу через mstsc автоматически через имя пользователя и пароль

    Проблема Bizarre DNS

    Почему `std :: move` называется` std :: move`?

    Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows?

    Как усилить звук в видеофайле?

    Win7 не будет устанавливать общий ресурс WinXP

    Maven: лучший способ связать пользовательский внешний JAR с моим проектом?

    Найти (и убить) процесс блокировки порта 3000 на Mac

    У учетной записи root всегда есть UID / GID 0?

    Простой способ создания C ++ memystream из (char *, size_t) без копирования данных?

    Как обрабатывать AsyncTask во время вращения экрана?

    Как создать обработчик событий для программно созданного объекта в VB.NET?

    как узнать вызывающую деятельность в android

    Давайте будем гением компьютера.