2010-12-01 13 views
1

webサービスへのgetJsonコールがあり、正常に動作します。今は10秒ごとに要求を出そうとしています。 setIntervalをコールバック関数とともに使用してアラートポップアップを起動します。私はそれを働かせることはできません。コードは次のとおりです。ajaxコールでsetIntervalが機能しない

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!') 
}); 

私は間違っていますか?事前に

おかげで、

マウロ

答えて

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

ことを試してみてください
関連する問題