有两个文件:hello.php,world.js。
hello.php有一个$member变量,且会调用world.js里的函数。
如果world.js要得到$member的值,有什么办法可以解决?
谢谢啦!

解决方案 »

  1.   

    var member;member = document.getElementById( 'id' ).value(innerHTML);member = document.getElementsByName( 'name' ).value(innerHTML);member = <?php echo $menber;?>;
      

  2.   

    感觉没说明白,再详细描述。有三个文件:hello.php,world.js,temp.tpl。
    temp.tpl是基于smarty的模板。
    hello.php功能是赋值给temp.tpl里的变量,temp.tpl会调用world.js的函数(就是<script type="text/javascript" src="./js/world.js">)。
    现在temp.tpl有变量$member,hello.php将一个值赋给了$member,但是world.js也需要用到变量$member的值。问题是world.js怎样得到hello.php赋给变量$member的值?
    有什么办法可以解决?
    谢谢啦!
      

  3.   

    在tpl里面写一行html代码:
    <input type="hidden" id="hidden" value="{member}">
    js里面:
    var member = document.getElementById( hidden).value;
      

  4.   

    <input type="hidden" id="hidden" value="{$member}"> 
      

  5.   

    还可以用下面的方式直接赋值,不过要看你的具体用法而选择<script language="javascript">
     var member = {$member};
    </script>