如题,我想在after_show.js中用到displaylist.php中的变量$row0[0]的值,该怎么传递?

解决方案 »

  1.   

    1.传递
    function jsfun (instr){function jsfun (<?php echo $row0[0] ?>);
    var st=instr;2.ajax php 输出 json. js 读取 json 数据
      

  2.   

    传递 写错 直接 jsfun (<?php echo $row0[0] ?>);
      

  3.   

    <script> var abc=<?php echo $row0[0];?></script>
    <script src="after_show.js"></script>
      

  4.   

    不行啊,显示“$abc is not defined”
      

  5.   


    after_show.js 中用abc就好了啊
      

  6.   

     $row0[0]是在php文件中的一个函数中出现的,是不是在这个函数之外就无法调用它了?该怎样保存呢?
      

  7.   

    估计得这样
    <script> var abc='<?php echo $row0[0];?>';</script>
    这个意思是定一个js变量abc等于php中的$row0[0]值。然后
    script src="after_show.js"></script>
    中就可以直接用abc变量了,因为全局的。
    alert(abc);
      

  8.   

    还是不行啊。$row0[0]是在一个函数中出现的变量,而那个php文件中有很多函数。
    按照你说的,部分代码是这样写的:
    $row0=@mysql_fetch_array($result0);?>
                               <script> var abc=‘<?php echo $row0[0];?>’;</script>
                               <script src="../js/after_show.js"></script>
           <?php 
    可是在js文件中还是不识别abc