2016-03-30 16 views
0

html'de puan görüntülemek için bir içeriğim var. İştejQuery Otomatik yenileme div/yayı her 5 saniyede bir

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

Ben otomatik yenileme div homescore istiyorum ve php olmadan her 5 saniyede awayscore örnektir.

+0

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

cevap

0

setTimeout işleviyle yapılabilir.

Eğer (Ben bir ajax örneği göstermiştir) yapıyoruz ajax arama ya da her türlü kaynak dan refreshed.Populate div olması gerekir ve daha sonra setTimeout içine tekrar bu refreshDivContent diyoruz senin div id alacak bir fonksiyon refreshDivContent tanımlayın.

$(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 

}); 
İlgili konular