如何在javascript中调用php变量,确切地说是如何在javascript中嵌套使用php语句。多谢!

解决方案 »

  1.   

    如何在javascript中调用php变量
    var t="<?=$test?>";javascript中嵌套使用php语句
    提交给服务段,然后返回结果
      

  2.   

    PHP 和 javascript 协同工作的原理是:当客户端发出请求后,由 PHP 在运行中动态生成页面(按 HTML 的语法格式,其中可能包含 javascript 代码),将整个页面的数据返回给浏览器。或者说,浏览器所执行的 javascript 脚本其实是由 PHP 脚本“即兴编写”的。因此,假如 javascript 脚本中有一个变量初始化语句:
    var js_var = xxx;
    这个 xxx 的具体内容其实也完全是由 PHP 脚本决定的。因此,所谓“javascript中调用php变量”其实就是在服务器端,由 PHP 脚本将变量的值输出到 javascript 脚本中(或者说,根据变量的值产生合适的 javascript 程序)一旦整个页面已经输出到客户端,正在执行的是 javascript 脚本,就没办法调用 PHP 变量了(当前页面就是 PHP 脚本“生”的,当 javascript 脚本执行时,“生它”的那个PHP 脚本已经“光荣归天”,根本不存在了)如果你想在 javascript 脚本执行过程中,像使用 javascript 或者 DHTML 对象那样使用服务器端的某个变量,这在原理上就根本是错误的,也是不可能实现的
      

  3.   

    直接写成这样
    <?php
    $i="这样就可以";
    ?>
    <script language=JScript>
    var i="<?echo $i?>"
    alert(i);
    </script>