怎么将PHP变量传递至JAVASCRIPT中
如题!最好有代码!!!
如题!最好有代码!!!
答案:最简单的一个方法,用php写JS代码,再echo到html去,一定可以。如果不行的话就是变量的生存域问题,你定义为全局变量就好了我只看过几次php 所以我要再看一下才能把代码给你写出来
但那样的话,我会浪费时间 ,因为我现在没有用php这一块, 不过我可以给你说一下方法:
因为php用脚本的话就是动态页面,在服务端执行后生成静态的页面,并把这个数据发到客户端,javascript在服务端一般不执行,除了对服务器有操作的javascript代码
所以
<script>
var i = "<?php
echo "1";
?>"
</script>
当网页到了你的客户端的时候就变成了
<script>
var i=1
# 这里你就可以对i进行操作了
</script>
以上的思路是正确的,但是代码你可能会看的懂,因为我很久没有搞了 呵呵
例如:
<?php
$myname = 'henbo';
?>
<script>
alert("<?=$myname?>");
</script>
<script>
var sudent={"id":"<?php echo $id ;?>","name":"<?php echo $name; ?>"}
alert(sudent.id);
</script>
<script>
var i=假如你这里是要PHP的那个变量;
</script>
则换成<script>
var i=<?php echo $x;?>;
</script>
如果 在PHP中$x=10,那么
输出的将会是<script>
var i=10;
</script>