2012-11-17 97 views
-2

我一直試圖找出一種方式來加載PHP中的東西,只有當頁面已完全加載。PHP onload函數

我所擁有的是:

echo " 
<td colspan='5'> 
<div id='div".$x."' class='targetDiv' style='visibility: hidden'> 

<center>".load($data['download_url']);"</center> 

</div> 
"; 

我只需要插入或在頁面的其餘部分是滿載初始化.load位。我會用jQuery和Ajax閱讀這些方法,但不能讓它們工作。

+4

定義'couldn不會讓它們工作。「 – itachi

+8

PHP在服務器上執行,當頁面加載時,服務器上無法執行某些操作,因爲那時已經太晚了。 – adeneo

+0

你用'jQuery'編寫了什麼代碼,使用它時發生了什麼問題? –

回答

1

沒有AJAX,沒有辦法做這樣的事情。 檢查jQuery ajax功能,它有完整和簡單的文件。

無論如何,你必須寫這樣的事情(有一些非常糟糕的做法,但它只是舉例):

<script> 
$(document).ready(function() { 
    $.ajax({ 
    url: 'http://yoursite.com/yourpage.php', 
    success: function(data) { 
     $('#paste-result-here').html(data); 
    } 
    }); 
}); 
</script> 
<table> 
    <tr> 
    <td id="paste-result-here"></td> 
    </tr> 
</table> 

和PHP yourpage.php:

echo " 
<div id='div{$x}' class='targetDiv' style='visibility: hidden'> 
    <center>{$data['download_url']}</center> 
</div> 
";