1、php调用js中的值
在z.php页面中有这样一段代码:
<script type="text/javascript" > var url="aaaa*" </script> <? $key="<script type=text/javascript>document.write(url)</script>" echo $key ?>2、php调用js中的方法(函数)
<script type="text/javascript"> function test() { var t1=3 t1 = t1+2 alert(t1) //return t1 } </script><?php echo "<script type='text/javascript'>test()</script>" ?>
人家问的是PHP调用JS函数。。。楼主,我可以很负责的告诉你,这是不可能的。PHP是在服务器端
运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取
返回值
是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
估计是你的echo在JS之前输出了··那个时候show_div
函数还没执行··,你延时10秒,页面加载完成,JS函数自然就有了你把ECHO放到文件末尾看看