代码如下
$a=1;
?>
<script> <br /> function add(){ <br /> alert(<?php echo $a ?>); <br /> <?php $a++; <br /> ?> <br /> </script>
我想实现每次click的时候$a会自增 即第一次alert "1"第二次alert "2" 类推.但我发现每次$a都会变为1 而没有自增.不明白 请教各位高手
网页加载完后php代码不会再调用了,
加载完过后js的函数就变成了
function add(){alert(1);}
楼上说的不错。 php是服务器端运行的,只返回运行的结果。客户端的操作,不会再执行php了。
可以使用静态去定义变量。
php不会在客户端执行的而是服务器端,你都用apapche处理php,js是在客户端执行,而是也不能是js嵌套php代码,我只试过php嵌套js代码