php - 如何从 JavaScript 读取 PHP 变量?

标签 php javascript variables

我知道对此有很多疑问,但我做不到。

我的 HTML (test.htm) 只有这段代码

<?php
$var = 'foo';
?>
<script type="text/javascript" language="javascript">
var val = "<?=$var?>";
alert(val);
</script>

但是当我用浏览器打开文件时,val 的值为 "<?=$var?>"而不是 'foo'

我怎样才能让它发挥作用?

最佳答案

除非你有一些配置允许它,.htm文件不会执行 PHP 代码,您必须使用 .php文件。

如果您在浏览器中查看您的 HTML 页面源代码,您可能会看到所有的 PHP 代码。

唯一的其他解释是短标签 <? ?>未启用,您必须使用
<?php echo $var; ?>

关于php - 如何从 JavaScript 读取 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582024/

相关文章:

javascript - angularjs:动态键:值对作为函数的参数

c - arduino上的循环变量

php - Mysql连接两个表

php - Laravel 6:调用未定义的方法 App\\User::createToken()

javascript - 将 Node.js GET/POST 请求更改为 Ajax

c++ - 切换大小写后如何阻止变量重置?

java - 当我尝试使用 getter 访问我为父类(super class)创建作为实例变量的列表时,为什么我不断收到错误?

php - 通过 PHP exec 运行高性能 C 程序

php - 数据未存储在数据库中

javascript - 如何在react-ace-editor中设置装订线的起始行号?