0
<?php

//stuff


?>


<html>
<head>...header stuff...</head>
<body onLoad="start_my_script ();">
 .
 .
 .  //get values from php.
 .
 .

</body>
</html>

我的 php 变得有点像 3 到 4 秒。加载东西。所以,它没有在 html 中传递。

有什么办法可以让我等待 onload 直到我的 php 被加载。

4

2 回答 2

2

PHP 在您请求页面时运行,而不是在页面在浏览器中时运行。因此,PHP 将处理所有内容,制作最终页面,并将其发送到浏览器。浏览器没有机会在调用 PHP 之前等待页面加载。

于 2013-07-30T19:05:42.683 回答
0

我会加载它异步(jQuery)来解决这些问题。但是,如果您指定您在 php 脚本中执行的操作以及这些结果如何在 html 文档中使用,将会有所帮助。

于 2013-07-30T19:08:26.670 回答