2016-10-03 150 views
-3

我想通过ajax自动更新时间。但我的代码不起作用。任何人都可以告诉我在我的代码中有什么问题。这里是我的代码....通过ajax自动更新时间

<script> 
    $(document).ready(function(){ 
     setInterval(_initTimer, 1000); 
    }); 
    function _initTimer(){ 
     $.ajax({ 
      url: 'ajax_timer.php', 
      success: function(data) { 
       console.log(data); 
       data = data.split(':'); 
       $('#hrs').html(data[0]); 
       $('#mins').html(data[1]); 
       $('#secs').html(data[2]); 
      } 
     }); 
    } 
    </script> 

这里是我ajax_timer代码

<?php 
    date_default_timezone_set('Asia/Kolkata'); 
    echo date('h:i:s A'); 
?> 
+1

你是什么意思的“不工作”?您是否观看过浏览器开发人员工具中的AJAX请求/响应?你有没有在项目中包含jQuery库?是否有任何错误报告?你在网络服务器上运行这个吗? –

+0

你作为输出得到什么?向我们展示一些输出。 – learner

+1

'data'的输出是什么? – ravisachaniya

回答

0

这是一个已经被要求在一年前为“自动更新使用Ajax PHP时间”同样的问题已经解决了。

所以,找到你的问题的解决方案,通过它。 Automatically update time in PHP using Ajax