php调用javascript变量问题
<script>varaaa=1;//定义JS变量functioncheck(){aaa=2;//像这样更改不了他的值bb=1;}...</script>//把js变量a...
<script>
var aaa=1; //定义JS变量
function check(){
aaa=2;//像这样更改不了他的值
bb=1;
}
...
</script>
//把js变量aaa赋给php变量aaa
<?php
$aaa="<script>document.write(aaa)</script>";
echo $aaa;
?>
上面是调用变量aaa的,但是我想调用局部变量bb怎么办?<script>document.write(aaa)</script>这只能输出全局变量,通过function改变后调用不了。
帮忙看看,谢谢~我是菜鸟ajax什么的真不会。 展开
var aaa=1; //定义JS变量
function check(){
aaa=2;//像这样更改不了他的值
bb=1;
}
...
</script>
//把js变量aaa赋给php变量aaa
<?php
$aaa="<script>document.write(aaa)</script>";
echo $aaa;
?>
上面是调用变量aaa的,但是我想调用局部变量bb怎么办?<script>document.write(aaa)</script>这只能输出全局变量,通过function改变后调用不了。
帮忙看看,谢谢~我是菜鸟ajax什么的真不会。 展开
2个回答
展开全部
说,php是在服务器解析成html之后给我们的浏览器看的。
站高点想想。
还有。关于变量,在函数里面是一个完整的作用域。
如果这个函数没有被调用,是不会执行的。
还有你的函数里面的bb实际上在这个函数执行的时候是创建了全局变量的。
站高点想想。
还有。关于变量,在函数里面是一个完整的作用域。
如果这个函数没有被调用,是不会执行的。
还有你的函数里面的bb实际上在这个函数执行的时候是创建了全局变量的。
追问
那如何改变aaa这个变量的值呢?
追答
你如果从后台取到了值想直接做为一个js变量。就直接var js = ''
想把js的值给后台语言,就要发请求,不然都是没有实际意义或者不太现实的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询