首页 > 解决方案 > JavaScript 中 PHP 变量的使用

问题描述

我有一个名为 $username 的变量的 PHP 文件。下面是我的脚本:

<script> 
var chat = new Chat(<?php echo $username;?>);                           
</script>

但它不起作用。我是 PHP 新手。让我知道我错过了什么。谢谢!

标签: javascriptphp

解决方案


首先,PHP 将执行。在您的代码中,它只是粘贴$username. 然后javascript将执行。所以你必须写:

var chat = new Chat('<?php echo $username;?>'); // with quotes

但最好使用 AJAX 或 Fetch 并异步获取值。使用这种方法,您可以从任何.js文件中执行此操作,但您的代码将仅在.php文件中执行。


推荐阅读