本帖最后由 tianxiadiyistp 于 2013-06-22 20:47:25 编辑

解决方案 »

  1.   

    要把变量写到代码里可以是<script xxxx>
    var test=<?php echo $foo ?>;function (){
    alert(test);
    }
      

  2.   

    <script>
    var 你定义的变量名="<?php echo $foo ?>";
    alert(你定义的变量名);
    </script>
      

  3.   

    用一个蠢的办法,把值传到页面控件中,然后用JS根据面控件ID获取值
      

  4.   

    php 的变量不能直接 放到js里面去,你可以参考上面的用php标签输出来嵌入js里面,也可以 php端弄成json 传到js里面。
      

  5.   

    楼主的php部分就好像只是实现了计算,就算有传值好像也只是本页面的表单提交至本页面的php部分,那么为什么不就用JS呢?
      

  6.   

    php为服务端语言,js为客户端,如果要传值,echo等 输出即可
      

  7.   

    不是单独的JS文件,在HTML中JS可以直接输出PHP变量,看上面版主的吧。
      

  8.   

    demo:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//N" E"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-type" content="text/html;charset=utf-8">
    </head>
    <body>
    <script type="text/javascript">
      var  value="<?php echo 'this is value.' ?>";
      alert(value);
    </script>
    </body>
    </html>