我在PHP工作,我调用了这样的Javascript函数:
?><script type="text/javascript">send_information();</script><?php
之后,我更改会话变量的值并刷新PHP页面(刷新一些东西后显示在我的Web应用程序中) 我想等到我的javascript函数执行完毕后再刷新页面。
我找了类似计时器的东西,但没找到我要找的东西,我也想找到一种方法,在执行结束时将一个变量从JS发送到PHP并放入&#34;而#34;在我的PHP中,等待这个变量,但我明白这是不可能的......
(我不是在寻找客户端和服务器端之间的区别,这个问题完全不同!:))
答案 0 :(得分:1)
你无法做你想做的事。
代码的php部分是在Web服务器上生成的。这会生成一堆文本,作为一个整体发送给客户端。 PHP死了。
用户计算机上的浏览器然后解释此文本并显示它。这台计算机不知道服务器php代码希望做什么。它只能看到一个现成的文本。
然后执行javascript代码。