2011-10-17 149 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