Выполнение JavaScript из файла PHP - PullRequest
0 голосов
/ 01 марта 2019

Мне нужно выполнить javascript, который написан внутри файла .php.Я понимаю, что javascript - это клиентская часть, а php - язык серверной части, и я не должен этого делать, но это руководящие принципы проекта, и поэтому я должен это делать.

Проблема: Всякий раз, когда я загружаю свой phpфайл с localhost (я использую Apache на Mac), функции javascript не работают.Я знаю, что код правильный, так как он работает нормально, когда тот же код JS находится в файле HTML.Я попытался написать код js в <script>.....</script> и <?php echo" <script>...</script>"?>, но ни один из них не работает, и мне тоже не разрешено использовать JQuery.Весь код должен быть в одном файле php.Я искал по всему переполнению стека, и все, что я до сих пор видел, это использовать <script>.....</script> и <?php echo" <script>...</script>"?>, и они не работают.HTML и CSS в одном и том же файле работают должным образом.

Любая помощь о том, как решить, высоко ценится.Спасибо!

1 Ответ

0 голосов
/ 01 марта 2019

Подумайте, это то, что вы ищете: Как вызвать функцию JavaScript из PHP?

Файл PHP на стороне сервера - да, поэтому Javascript зависит от того, что вы делаете сЭто.PHP может абсолютно выполнить скрипт Javascript в своем основном .php-файле.Вы просто не можете включить нигде в вашу программу, как раньше.

Ниже приведен пример запуска сценария Javascript, который просто предупреждает браузер о строке «pong».Обратите внимание, как выполняется оператор PHP.

Мы могли бы быть более полезными, если вы опубликовали полный код и очень эффективно и подробно объяснили, на что вам нужно было ответить.

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

<?php
    echo 'Ping' ?>
<script>alert('Pong');</script>


<?php
    // PHP code goes inside here
?>
<script>
   // Javacript code goes inside here
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...