PHP 变量在脚本中的用法

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


<script> 

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

</script>

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


猛跑小猪
浏览 80回答 3
3回答

www说

首先,PHP 将执行。在您的代码中,它只是粘贴 的值。然后,脚本将执行。所以你必须写:$usernamevar&nbsp;chat&nbsp;=&nbsp;new&nbsp;Chat('<?php&nbsp;echo&nbsp;$username;?>');&nbsp;//&nbsp;with&nbsp;quotes但是,使用 AJAX 或“提取”并异步获取值要好得多。使用此方法,您可以从任何文件执行此操作,但您的代码将仅在文件中执行。.js.php

弑天下

它帮助我几次让PHP回响一切<?phpecho "<script>";echo "var chat = new Chat(".$username.");";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo "</script>";?>

红糖糍粑

您需要像这样回显脚本标签:echo '<script>';&nbsp;echo 'var chat = new Chat(' . $username . ')';&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo '</script>';
打开App,查看更多内容
随时随地看视频慕课网APP