请问有没有这么给变量b赋值的?
<?php 
$a='123';
?> 
<script type="text/javascript"> 
var b=<? echo "$a";?> 
alert (b) 
</script> 
  
还有这么一个问题 ascii转字符的问题,为什么前128都能转 后128就不行了?
<?php ] 
$a=chr(1); 
echo $a; 
?> 

解决方案 »

  1.   

    var b= <? echo "$a";?> 
    这样写直接输出变量名称了吧?
      

  2.   

    php的看不懂。。如果是asp.net的话<script type="text/javascript">
    var b= <% =变量名称%>
    alert (b)
    </script> 
      

  3.   

    var b= "<% =变量名称%> ";
      

  4.   

    我猜下..var b= "<? echo $a ?> "
      

  5.   

    顶一下 大家看看 我觉得这东西很有用 很好把js和php连在了一起 感谢LtnRain  一会儿就结贴了 
    <?php 
    $a='123'; 
    ?>  
    <script type="text/javascript"> 
    var b= " <? echo $a ?> "
    alert (b) 
    </script> 
      

  6.   

    一直在用,呵呵,因为server端代码会首先在server端解析,然后解析结果+客户端代码最后发送到浏览器.