2010-11-16 150 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/

我也只是小心自动重复呼叫服务器,并确保他们不会超载你服务器也不重叠 - 例如如果间隔重复,而另一个请求未完成,您应该取消先前的请求,也许考虑使间隔更长。