我有一個(gè)名為$username的變量的PHP文件。這是我下面的腳本:<script> var chat = new Chat(<?php echo $username;?>); </script>但它不起作用。我是 PHP 的新手。讓我知道我錯(cuò)過了什么。謝謝!
3 回答

www說
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先,PHP 將執(zhí)行。在您的代碼中,它只是粘貼 的值。然后,腳本將執(zhí)行。所以你必須寫:$username
var chat = new Chat('<?php echo $username;?>'); // with quotes
但是,使用 AJAX 或“提取”并異步獲取值要好得多。使用此方法,您可以從任何文件執(zhí)行此操作,但您的代碼將僅在文件中執(zhí)行。.js
.php

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
它幫助我?guī)状巫孭HP回響一切
<?php
echo "<script>";
echo "var chat = new Chat(".$username.");";
echo "</script>";
?>

紅糖糍粑
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊
您需要像這樣回顯腳本標(biāo)簽:
echo '<script>';
echo 'var chat = new Chat(' . $username . ')';
echo '</script>';
- 3 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報(bào)
0/150
提交
取消