如何将php变量值分配给javascript变量

ctr*_* f5 0 javascript php

我有下面的js代码

<script type="text/javascript">
    var jvalue = 'Hi, $name';
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的PHP代码

<?php
    $name= "Rama";
    $abc = "<script>document.write(jvalue)</script>";
    echo $abc;
?>
Run Code Online (Sandbox Code Playgroud)

这给我输出

Hi, $name
Run Code Online (Sandbox Code Playgroud)

代替

Hi, Rama
Run Code Online (Sandbox Code Playgroud)

Sou*_*ose 5

echo它。但是请记住遵循定义的顺序-

<?php
    $name= "Rama";
?>

<script type="text/javascript">
    var jvalue = 'Hi, <?php echo $name; ?>';
</script>

<?php
$abc = "<script>document.write(jvalue)</script>";
echo $abc;
?>
Run Code Online (Sandbox Code Playgroud)