PHP onload功能

时间:2012-11-17 16:01:10

标签: php jquery ajax

我一直在尝试找出一种只在页面完全加载时才能在PHP中加载内容的方法。

我拥有的是:

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

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

 </div>
";

我需要在页面的其余部分完全加载时插入或初始化.load位。我正在阅读使用jQuery和Ajax执行此操作的方法,但无法使它们正常工作。

1 个答案:

答案 0 :(得分: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> 
";