首先js 除非用ajax调用服务端以外,是调用不了php文件的
你这个最多是php生成js变量和js通信这个是不能传参的
运行顺序是 php程序(<?php 这里的?>)->向客户端传输出流->客户端运行js可以借助ajax调用

解决方案 »

  1.   

    注意不要把客户端和服务器端 的脚本搞混了。
    服务器端 代码会先全部执行完了再根据返回来的HTML再来执行JS脚本的。
      

  2.   

    先放到cookies里面.再取.不过有时候有些问题.呵
      

  3.   

    用AJAX吧.还有可以这们用..
    <script type="text/javascript" src="XXXX.php?id=XXX"></script>这样就可以实现动态JS咯~~