如在页面a.html中用下面这句调用:
<script type="text/javascript" src="test.php?action=test"></script>
<script type="text/javascript" >
alert(jstext)
</script>
在b.phpPHP代码如下:
<? $action=$_GET['action']
var jstext='$action'"//输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 echo "var jstext='aa'"echo "var jstext="."'$action'"?>
iframeparent.location.reload()
以上面这个为例
你在提交表单成功后执行下面的js。
echo "<script>parent.location.reload()</script>"
http://zhidao.baidu.com/question/248147825.html
<?php echo'+data+'?>得到的结果就是 +data+注意, php可以输出js变量
但js变量不能直接当做php变量
因为:
php先运行, js后运行
因为, php是服务器端, js是客户端
服务器端优先于客户端!