2011-10-17 225 views
0

如何編程一個D3/json/ajax查詢,它每10秒鐘邀請一個新數據。SVG/D3 - JSON每10秒刷新一次

這裏是我的一個解決方案第一種方法,我覺得這是不好:

setInterval(function() { 
    d3.json("http://1.....", function(json) { 
    .... 
    }) 

}, 1000); 

因爲它是正確的還是有更好的方法嗎?

非常感謝

回答

1

對於方法的setInterval的定時執行是您最好的選擇的setTimeout可以使用,但爲的setInterval爲此,效果會更好。然而,我會確保你的第一個Ajax調用已經完成,然後再次觸發該函數。

+0

謝謝!你有樣品還是樣品的鏈接? – user800906

+0

@ user800906如果答案有幫助,請將其作爲正確答案接受或向上提供 – robertc