2013-07-30 2 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

내 PHP가로드 될 때까지 기다릴 수있는 방법이 있습니다.

답변

2

페이지가 브라우저에있을 때가 아니라 페이지를 요청하면 PHP가 실행됩니다. 따라서 PHP는 모든 것을 처리하고 마지막 페이지를 만들어 브라우저로 보냅니다. PHP를 호출하기 전에 브라우저가 페이지가로드 될 때까지 기다릴 기회가 없습니다.

+2

PHP 값이 스크립트에 존재하기를 기대한다면이 값을 추가하면됩니다. 잠재적 인 해결 방법은 '

0

이러한 문제를 해결하려면 비동기 (jQuery)를로드해야합니다. 그러나, PHP 스크립트에서 무엇을하는지 지정하고 HTML 문서에서 그 결과를 사용하는 방법을 지정하면 도움이됩니다.