我有一个名为$username的变量的PHP文件。这是我下面的脚本:<script> var chat = new Chat(<?php echo $username;?>); </script>但它不起作用。我是 PHP 的新手。让我知道我错过了什么。谢谢!
3 回答
www说
TA贡献1775条经验 获得超8个赞
首先,PHP 将执行。在您的代码中,它只是粘贴 的值。然后,脚本将执行。所以你必须写:$username
var chat = new Chat('<?php echo $username;?>'); // with quotes
但是,使用 AJAX 或“提取”并异步获取值要好得多。使用此方法,您可以从任何文件执行此操作,但您的代码将仅在文件中执行。.js
.php
弑天下
TA贡献1818条经验 获得超8个赞
它帮助我几次让PHP回响一切
<?php
echo "<script>";
echo "var chat = new Chat(".$username.");";
echo "</script>";
?>
红糖糍粑
TA贡献1815条经验 获得超6个赞
您需要像这样回显脚本标签:
echo '<script>';
echo 'var chat = new Chat(' . $username . ')';
echo '</script>';
- 3 回答
- 0 关注
- 79 浏览
添加回答
举报
0/150
提交
取消