zoukankan      html  css  js  c++  java
  • ?js调用PHP里的变量,怎么弄?

    js调用PHP里的变量,怎么弄 网上给的例子都是js文件里一开始先给这个变量一个值,要是那样有啥意思啊,我要的就是可以变化的。
    hychyc_2008 | 浏览 2741 次  2013-04-18 12:24
    2013-04-20 10:34 最佳答案
     
    <script>
    var str=<?php echo $value;?>
    </script>
    这种做法我以前用过,有的浏览器可以,有的浏览器就认不出来。具体是IE几我忘了~~~
    好像是IE6认不出来。
    我的做法是:
    <?php

    echo "
    <script>
    var str=$value;
    </script>";

    ?>
    这样肯定没问题。
     

    front_diablo 

    采纳率:37% 擅长: 暂未定制

    其他回答

    var str=<?php echo $value;?>是直接给变量赋值。如果js是外部文件,可以写成函数的形式,调用的时候参数用php赋值就行,例如aa(<?php echo $value;?>)
    尐枼芓  2013-04-18 13:18
    评论 
    1
    1
    2
    3
    4
    5
    6
    <script type="text/javascript">
    if(str==<?php echo $str;?>)
    {
        alert(3333333333);
    }
    </script>
    mbseo  2013-04-18 12:45
    评论 
    0
    这个是不被允许的,php是服务器端编译语言,js是浏览器端解释语言。
    zuoyiduohua  2013-04-18 12:38
    评论 
    3
    那么你就用ajax动态获取
    123010wqq  2013-04-18 12:29
    评论 
    0
    var str=<?php echo $value;?>
    zhx626  2013-04-18 12:27
     
  • 相关阅读:
    匿名对象
    封装性
    1 Django初探
    8 定制10MINs 3
    7 定制10MINs首页2
    5-1 练习css 总结
    6.定制10MINS首页1
    3-1 练习 HTML 总结
    5. css定位 居中
    4 CSS的20/80个知识点
  • 原文地址:https://www.cnblogs.com/westsoft/p/5925164.html
Copyright © 2011-2022 走看看