2010-11-16 71 views
0

我有一個html表,我想每隔x秒通過ajax自動更新(到我的php腳本)。 我還想動畫每行的第一個單元格,如果它不同於以前的值。 我怎樣才能做到這一點?jquery自動更新表和動畫

+0

我會首先檢查jquery.com的文檔頁面。它有很多關於ajax調用和動畫的信息。一旦你確定了一些代碼,如果你無法正常工作,可以隨意發佈你的代碼。如果我們正在進行故障排除而不是從頭開始爲您編寫代碼,那麼我們將能夠更輕鬆地幫助您。 – quakkels 2010-11-16 18:27:38

回答

0

有了原型,你可以使用Ajax.PeriodicUpdater()文檔是在這裏:

http://api.prototypejs.org/ajax/Ajax/PeriodicalUpdater/

不知道關於jQuery的,但我認爲他們有一個類似的核心功能。

+0

Ajax.PeriodicalUpdater()偶...對於錯字 – 2010-11-16 18:28:13

0

你會想看看的Javascript setInterval()功能,並配置它調用了jQuery AJAX方法之一,像$.get()$.getJSON(),並使用「成功」回調電流值在DOM與那些比較可已由AJAX請求檢索並使用jQuery效果庫在適用的位置進行動畫製作。這看起來像JavaScript的計時器代碼一個不錯的寫了起來:(?區間定義)

http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/

我也只是小心自動重複呼叫服務器,並確保他們不會超載你服務器也不重疊 - 例如如果間隔重複,而另一個請求未完成,您應該取消先前的請求,也許考慮使間隔更長。