?js调用PHP里的变量,怎么弄??

js调用PHP里的变量,怎么弄 网上给的例子都是js文件里一开始先给这个变量一个值,要是那样有啥意思啊,我要的就是可以变化的。

hychyc_2008 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>";
?>
这样肯定没问题。

本回答由提问者推荐

评论(1)

12

?js调用PHP里的变量,怎么弄??

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

<scripttype="text/javascript">

if(str==<?phpecho $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