2012-11-17 57 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> 
";