2010-12-18 41 views
1

我想在给定的时间间隔内更新一些<div>。 让我们说每3秒呼叫mypost()函数。如何在给定的时间间隔内调用.post()?

如何在jQuery中做到这一点?
谢谢 Arman。

+0

你的意思是*后*一些时间或*在某段时间*或*每个* X(时间单位)? – 2010-12-18 10:54:13

回答

3

没有什么jQuery中,可以让你做到这一点,因为有本地JavaScript window.setInterval功能:

window.setInterval(function() { 
    // this will be invoked on every 5s 
    $.post(...); 
}, 5000); 

如果你想调用它只有一次:

window.setTimeout(function() { 
    // this will be invoked after 5s only once 
    $.post(...); 
}, 5000); 
+0

完美!谢谢! – Arman 2010-12-18 14:38:25

相关问题