这是一个包含页面,为什么在10秒钟后它不会自动刷新,因为我在脚本顶部放了正确的代码。我已经绑定了javascript,ajax,jquery代码,结果仍然相同,没有刷新吗?
<?php header('Refresh: 10'); ?>
<div class="span3">
<div class="sidebar">
<ul class="widget widget-menu unstyled">
<li>
<a id="coll" class="collapsed" data-toggle="collapse" href="#togglePages">
<i class="menu-icon icon-cog"></i>
<i class="icon-chevron-down pull-right"></i><i class="icon-chevron-up pull-right"></i>
Order Management
<?php
$status='Delivered';
$ret1 = mysqli_query($con,"SELECT * FROM Orders where orderStatus!='$status' || orderStatus is null ");
$num1 = mysqli_num_rows($ret1);
?>
<b id="bell" class="label orange pull-right"><?php echo htmlentities($num1);?></b>
</a>
</div>
<!--/.sidebar-->
</div>
<!--/.span3-->
请任何帮助
答案 0 :(得分:0)
根据php文档:
请记住,在发送任何实际输出之前,必须通过常规HTML标记,文件中的空白行或从PHP调用header()。读取包含,或要求函数或另一个文件访问函数的代码,并在调用header()之前输出空格或空行,这是一个非常常见的错误。使用单个PHP / HTML文件时,存在相同的问题。
也许您可以尝试使用js:
<script>
setTimeout(function(){
window.location.reload(1);
}, 5000);
</script>