2016-03-30 14 views
0

私はhtmlでスコアを表示する内容を持っています。ここに例がありますjQuery自動リフレッシュdiv/span 5秒ごと

<div id="homescore">0</div> 
<div id="awayscore">0</div> 

PHPを使わずに自動リフレッシュdiv homescoreとawayscoreを5秒ごとに実行します。それは可能です

+0

[.setInterval()](https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval) –

答えて

0

setTimeout機能で行うことができます。

は、AJAX呼び出しまたは任意のソース、あなたがやって(私はAJAXの例を示している)、その後setTimeoutの内側に再びこのrefreshDivContentを呼び出しているからrefreshed.Populate div要素にする必要があり、あなたのdivのidを取る機能refreshDivContentを定義します。

$(document).ready(function(){ 
    var refreshDivContent = function(divid) { 
      $.ajax({ 
       url: "path", 
       cache: false, 
       success: function(data) { 
        $('#' + divid).html(data); 
        setTimeout(function() { 
         refreshDivContent(divid); 
        }, 5000); 
       } 
      }); 
    }; 

refreshDivContent('homescore'); // Use it 

}); 
関連する問題