javascript - JavaScript 中 PHP 变量的使用
问题描述
我有一个名为 $username 的变量的 PHP 文件。下面是我的脚本:
<script>
var chat = new Chat(<?php echo $username;?>);
</script>
但它不起作用。我是 PHP 新手。让我知道我错过了什么。谢谢!
解决方案
首先,PHP 将执行。在您的代码中,它只是粘贴$username
. 然后javascript将执行。所以你必须写:
var chat = new Chat('<?php echo $username;?>'); // with quotes
但最好使用 AJAX 或 Fetch 并异步获取值。使用这种方法,您可以从任何.js
文件中执行此操作,但您的代码将仅在.php
文件中执行。
推荐阅读
- wordpress - 受重定向注入影响的 WordPress 网站
- r - 访问反应值时使用隔离
- javascript - 如何在 react-jsx-highstock (Highcharts)中动态查找 x 轴 plotband 宽度的宽度?
- dart - 如何在另一个类的另一个混合中使用一个类的混合方法
- android - 添加csv文件选择| 科特林
- http-status-code-404 - Istio istio-ingressgateway 抛出“没有与 URL '/' 匹配的集群”
- javascript - 套接字发射只接收数组中的第一个对象
- javascript - 拖动时激活断点
- postgresql - 在没有 DO UPDATE 的情况下获取 ON CONFLICT 列
- python - 使用python将Dataframe转换为字典