-2

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

我所拥有的是:

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

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

 </div>
";

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

4

1 回答 1

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> 
";
于 2012-11-17T16:06:59.640 回答