2013-07-30 35 views
0
<?php 

//stuff 


?> 


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

</body> 
</html> 

我的PHP有點像3到4秒。加載的東西。 所以,它沒有通過HTML。Html OnLoad Waiting

有沒有什麼辦法可以等待onload直到我的php被加載。

回答

2

PHP在請求頁面時運行,而不是頁面在瀏覽器中時運行。因此,PHP將處理所有內容,製作最終頁面,並將其發送到瀏覽器。在調用PHP之前,瀏覽器沒有機會等待頁面加載。

+2

要補充一點,如果您希望PHP值出現在腳本中,它們將不會。 一個潛在的解決方法是做類似 '

0

我會加載它的異步(jQuery)來解決這些問題。然而,如果你指定你在php腳本中做什麼以及這些結果在html文檔中是如何使用的,這將會有所幫助。