-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>

そしてphpyourpage.php:

echo "
 <div id='div{$x}' class='targetDiv' style='visibility: hidden'>
   <center>{$data['download_url']}</center>
 </div> 
";
于 2012-11-17T16:06:59.640 に答える