2016-07-26 48 views
-3

我是jquery/js的新手嗎?任何人都可以重新排列下面的代碼,以每隔5秒向服務器發送請求的方式刷新該div內的內容。需要js/jquery代碼來刷新(不重新加載)該內容內的內容

<script> 

    $(document).ready(

      function() { 

       setInterval(function() { 

        var randomnumber = Math.floor(Math.random() * 100); 

        $('#show').text(

          'I am getting refreshed every 3 seconds..! Random Number ==> ' 

            + randomnumber); 

       }, 3000); 

      }); 

</script> 


<div id="show" align="center"></div> 

請注意:代碼是同一個頁面內,並沒有任何其他的頁面,從中獲取最新的是

回答

0
(function($){ 
    $(function(){ 

    setInterval(function() { 

     $.ajax({ 
      url: "test.php" 
     }).done(function(data) { 
      $('#target_div').text("Data from server:" + data.toString()); 
     }); 

    }, 3000); 

    }); 
})(jQuery); 

http://api.jquery.com/jquery.ajax/

+0

親愛的主席先生,我沒有任何外部文件從中獲取數據。有一個div我在前面放置了像facebook一樣的功能(2秒前)。現在我想開發一個代碼來刷新該div內的內容。所以時間在每5秒後改變。此前的代碼存儲在數據庫中。 – user2473850