每5秒用ajax更新html页面一次
我在iframe中使用了这样的html文件每5秒用ajax更新html页面一次,ajax,jquery,Ajax,Jquery,我在iframe中使用了这样的html文件 <iframe src="sample.html"></iframe> 有没有一种方法可以使用ajax每5秒刷新一次这些html文件,这样它看起来就不会像是在为用户刷新,而应该像是在更新 我知道一种用javascript实现的方法,但它看起来太难看了,刷新图标会在浏览器中不断刷新。我想避免这种情况。在ajax中实现这些功能有可能看起来不像刷新吗?谢谢 $(function () { setInte
<iframe src="sample.html"></iframe>
有没有一种方法可以使用ajax每5秒刷新一次这些html文件,这样它看起来就不会像是在为用户刷新,而应该像是在更新
我知道一种用javascript实现的方法,但它看起来太难看了,刷新图标会在浏览器中不断刷新。我想避免这种情况。在ajax中实现这些功能有可能看起来不像刷新吗?谢谢
$(function () {
setInterval(function () {
var x = $('iframe').attr('src');
$('iframe').attr('src', x);
}, 5000);
})
请在服务器上运行此代码。不要将其保存在桌面上,然后尝试
<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>
它应该会起作用。我已经测试过了,从我那一刻起,它运行得很好。
谢谢将此添加到头标签中,每5秒刷新一次HTML页面
setInterval(函数(){location.reload(true);},5000);
尝试下面的链接,如果没有获取解决方案,将获得更多。。谢谢抱歉,但我想更新你提供的代码将刷新整个页面,但它不应该像更新谢谢