2016-10-03 148 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