刷新一次div标签

时间:2012-02-27 19:19:34

标签: javascript ajax html refresh

只想找到一次刷新DIV代码内容的方法。例如,假设你的标记是:

<body>
<div id="RefreshOnce">
<?php include('loading.php') ?>
</div>
</body>

我知道如何使用带有ajax的Javascript更新该DIV标记的内容以多次刷新它以说出另一个名为content.php的文件。我似乎无法弄清楚如何让它刷新一次。

该函数是基本的:div加载带有很酷加载图像的加载器页面,然后等待2秒并加载实际内容一次。

2 个答案:

答案 0 :(得分:1)

首先,从一个资源加载div内容,然后在一段时间后从另一个资源重新加载。

<script type="text/javascript">

  $(function() {
      $('#fooDiv').load( 'a.html' );
      setTimeout( reloadDiv, 5000 );
  });

  function reloadDiv() {
     $('#fooDiv').load( 'b.html' );
  }

</script>

答案 1 :(得分:0)

使用这两个javascript函数:

  • setTimeout() - 将来某个时间执行代码
  • clearTimeout() - 取消setTimeout()

您可以在此处查找示例:http://www.w3schools.com/js/js_timing.asp

您只需在函数中放置一个AJAX请求,然后立即清除超时。完成工作:=)