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什么的真不会。
展开
 我来答
Pia羊
2013-12-05 · TA获得超过139个赞
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:141万
展开全部
说,php是在服务器解析成html之后给我们的浏览器看的。
站高点想想。
还有。关于变量,在函数里面是一个完整的作用域。
如果这个函数没有被调用,是不会执行的。
还有你的函数里面的bb实际上在这个函数执行的时候是创建了全局变量的。
追问
那如何改变aaa这个变量的值呢?
追答
你如果从后台取到了值想直接做为一个js变量。就直接var js = ''

想把js的值给后台语言,就要发请求,不然都是没有实际意义或者不太现实的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxbyg
2013-12-06 · TA获得超过326个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:450万
展开全部
你这程序里面还有全角符号
要调用bb可以这么玩:
<script>

function check(){
var bb=1;
return bb;
}

var cc=check();

</script>

<?php
$aaa="<script>document.write(cc) </script>";
echo $aaa;
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式