2016-03-30 6 views
0

Ich habe einen Inhalt in HTML anzuzeigen. Hier ist das BeispieljQuery Automatische Aktualisierung div/span alle 5 Sekunden

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

Ich möchte Auto Refresh div Homescore und awayscore alle 5 Sekunden ohne PHP. Ist es möglich

+0

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

Antwort

0

Sie können es mit setTimeout Funktion tun.

Definieren Sie eine Funktion refreshDivContent die Ihre div id nehmen, die refreshed.Populate div von Ajax-Aufruf oder welcher Quelle auch immer Sie tun (ich habe gezeigt, einen Ajax-Beispiel) und rufen Sie dann diese refreshDivContent wieder innerhalb setTimeout sein muss.

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

}); 
Verwandte Themen