Ajax更新HTML页面每5秒

Ajax更新HTML页面每5秒

问题描述:

以及我已经在iframe中使用HTML文件中像这些Ajax更新HTML页面每5秒

<iframe src="sample.html"></iframe> 

是有没有办法刷新使用AJAX,以便它每5秒钟这些HTML文件不看起来它是令人耳目一新的用户,而应该看起来像它的更新

我知道在JavaScript中做的一种方式,但它看起来很丑陋,清爽的图标不断刷新浏览器。我想避免这是它可能做到这些在阿贾克斯应该看起来不像刷新?谢谢

+0

试试下面的链接,如果那不是获取解决方案,将让你更多...... 谢谢[HTTP ://*.com/questions/5412302/how-to-refresh-a-iframe-when-the-page-changes-with-ajax](http://*.com/questions/5412302/how-to-刷新a-iframe-when-the-page-changes-with-ajax) – 2012-01-10 10:45:31

试试这个

$(function() { 

      setInterval(function() { 
       var x = $('iframe').attr('src'); 
       $('iframe').attr('src', x); 
      }, 5000); 
}) 
+0

欲了解详情:http://quicksketch.org/node/263 – 2012-01-10 10:36:57

+0

我不知道,但它不工作 – niko 2012-01-10 10:53:47

+0

试试这个编辑的。 – 2012-01-10 12:32:51

请在服务器端运行这段代码。不要将它保存在桌面上,并尝试..

<html> 
<head> 
<meta content="5" http-equiv="REFRESH"> 
</head> 
<body> 
<iframe src="http://www.google.com" width=100 height=100 frameborder=0 scrolling=no></iframe> 
</body> 
</html> 

它应该工作。我已经测试过它,并且从我的最后工作正常。 感谢

+0

抱歉,但我想更新您提供的代码将刷新整个页面,但它不应该像更新谢谢 – niko 2012-01-10 11:42:50

这个添加到你的头标记,每5秒后刷新HTML页面

<script> <!--Auto refresh after 5 seconds --> setInterval(function(){location.reload(true);},5000); </script>