javascript - PHP 变量到 Javascript 输出 php 代码

标签 javascript php

由于某种原因,当使用以下代码将 php 变量传递给 javascript 时。

JS:

var myVar = "<?php echo $pass ?>";
document.getElementById("output").innerHTML = myVar;
console.log(myVar);

还有 PHP:

<?php
$myfile = fopen("testfile.txt", "r");
$pass = fread($myfile,filesize("testfile.txt"));
fclose($myfile);
?>

但它不是输出文件中的文本“这是一些文本”,而是输出原始 php 代码而不执行它:“

在Inspector中查看p元素时,是这样的:

<p id="output"><!--?php echo $pass;?--></p>

最佳答案

您不能将 PHP 代码放入客户端计算机上运行的 JavaScript 文件中。 PHP 在服务器端解释,一般来说,仅在 .php 文件中解释。

关于javascript - PHP 变量到 Javascript 输出 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46820046/

相关文章:

javascript - 根据轴承计算 x 和 y

php - 在 PHP 中反向堆叠变量

php - 从 Propel ORM 捕获 SQL 通知

javascript - ajax post 整数和字符串数组

javascript - 每个Tableviewrow之间的空间钛合金

javascript - 如何使用 onclick 通过 id 调用脚本?

javascript - 如何在 NODE 服务器上使用 Puppeteer 并在前端 HTML 页面上获取结果?

javascript - 你如何在 ES Next 中扩展静态属性?

javascript - 弹出消息框

php - mysql中如何丢弃重复记录的插入?