我有一个项目列表,我想每隔X秒刷新一次。基本上,这些项目列表可能是来自满足特定标准的数据库的一些数据。现在我可以使用setTimeout或setInterval完成此操作,然后手动调用$.ajax
并设置div的html或其他内容。但是有没有可用的插件?我想在可扩展性和UI方面使用它会更好。
提前致谢:)
答案 0 :(得分:3)
它实际上是setInterval
的一行,所以使用插件实际上可能会更多。如果您需要一个示例check one out。
如果您需要有关Ajax的帮助,请查看docs。
显然,您正在寻找类似“Loading ...”插件的内容,以便在列表刷新时显示?在这种情况下,请结帐jQuery loading plugin。
答案 1 :(得分:1)
答案 2 :(得分:1)
setInterval
应该可以正常工作,但是如果您使用插件已经死定,可以考虑使用Prototype的PeriodicalExecuter或PeriodicalUpdater。
http://www.prototypejs.org/api/periodicalExecuter
http://www.prototypejs.org/api/ajax/periodicalUpdater
使用PeriodicalUpdater的好处是,随着相同的响应不断回传,轮询时间会变长,从而节省数据传输成本。