2010-12-18 94 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

相關問題