由于我的php页面中的自动刷新脚本,我的表每5秒闪烁一次。这是我的自动刷新代码
<script type='text/javascript'>
$(document).ready(function (){
var table = $('#autorefresh');
// refresh every 5 seconds
var refresher = setInterval(function(){
table.load("utility_autorefresh.php");
}, 5000);
setTimeout(function() {
clearInterval(refresher);
}, 5000);
});
</script>
答案 0 :(得分:0)
而不是使用.load()
,您可以尝试使用$.get()
或$.post()
来获取新内容,然后使用.html()
将其放入表中。
var refresher = setInterval(function(){
$.post("utility_autorefresh.php",function(dom) { table.html(dom); });
}, 5000);
让我们看看它是否正常工作而不再闪烁。