2010-12-01 36 views
1

J'ai un appel getJson à un webservice et fonctionne bien, maintenant j'essaye de faire la demande toutes les 10 secondes. utiliser setInterval avec une fonction de rappel pour déclencher une alerte pop up. Je ne peux pas le faire fonctionner. Voici le code:setInterval ne fonctionne pas pour l'appel ajax

function ajxCall(){ 
    $.getJSON('http://api.tubeupdates.com/?method=get.status&lines=all&return=name,status,messages,status_starts&jsonp=?', 
     function (result){ 
       $.each(result.response.lines, function(i, item){ 
        $('#status').append("<p>"+item.name + " - " + item.status + " <br><b>" +item.messages + "</b> " + item.status_starts + "</p>"); 
       }); 
     }); 
    } 

setInterval(ajxCall(), (10 * 1000), function(){ 
    alert('called!') 
}); 

Qu'est-ce que je fais mal?

Merci à l'avance,

Mauro

Répondre

7
setInterval(function() { 
     ajxCall(); 
    }, 10000); 

Essayez que