<?php
//stuff
?>
<html>
<head>...header stuff...</head>
<body onLoad="start_my_script ();">
.
.
. //get values from php.
.
.
</body>
</html>
我的php有点像3到4秒。加载东西。 所以,它没有通过html传递。
有什么办法我可以等待onload直到我的php被加载。
答案 0 :(得分:2)
PHP在您请求页面时运行,而不是在页面位于浏览器中时运行。因此,PHP将处理所有内容,制作最终页面,并将其发送到浏览器。在调用PHP之前,浏览器没有机会等待页面加载。
答案 1 :(得分:0)
我将异步(jQuery)加载它来解决这些问题。但是,如果您指定在PHP脚本中执行的操作以及如何在html文档中使用这些结果,这将有所帮助。