如何像facebook / comments一样实现局部刷新?

时间:2012-04-14 00:45:25

标签: javascript ajax jsf

我们有java web应用程序。摘要页面将显示行列表。对于每一行,用户可以投票并添加评论。投票或添加评论将立即提交并刷新总投票数和评论数。我们想像Facebook一样刷新当前行而不是整个表。如果需要,我们可以使用表单格式(迭代器数据列表)而不是表格格式显示数据列表。如何在JSF上实现此功能?

2 个答案:

答案 0 :(得分:3)

你需要编写服务器端脚本来更新投票(我猜你的情况是JSP) 并通过javascript函数使用AJAX调用它,该函数将从服务器(响应)返回当前投票数 - 并替换DOM中的前一个数字。

这与facebook无关(这是一个很好的例子 - 但问题不在facebook api或类似的东西 - 所以如果你问我不应该在“facebook”标签下标记)

答案 1 :(得分:0)

如果您使用的是JSF,那么查看RichFaces,PrimeFaces和IceFaces等框架是个好主意。它们都有丰富的ajax组件。如果没有,你可以用AJAX手工完成。