为什么10秒后页面没有刷新?

时间:2019-07-05 17:56:45

标签: javascript php

这是一个包含页面,为什么在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-->

请任何帮助

1 个答案:

答案 0 :(得分:0)

根据php文档:

  

请记住,在发送任何实际输出之前,必须通过常规HTML标记,文件中的空白行或从PHP调用header()。读取包含,或要求函数或另一个文件访问函数的代码,并在调用header()之前输出空格或空行,这是一个非常常见的错误。使用单个PHP / HTML文件时,存在相同的问题。

source

也许您可以尝试使用js:

<script>
setTimeout(function(){
    window.location.reload(1);
}, 5000);
</script>