【发布时间】:2012-04-14 00:45:24
【问题描述】:
我们有 java web 应用程序。摘要页面将显示行列表。对于每一行,用户可以投票和添加 cmets。投票或添加 cmets 将立即提交并刷新总投票数和 cmets 计数。我们想像 Facebook 那样刷新当前行而不是整个表。如果需要,我们可以用表格格式(iterator List of data)而不是表格格式显示数据列表。如何基于 JSF 实现这个特性?
【问题讨论】:
标签: javascript ajax jsf
我们有 java web 应用程序。摘要页面将显示行列表。对于每一行,用户可以投票和添加 cmets。投票或添加 cmets 将立即提交并刷新总投票数和 cmets 计数。我们想像 Facebook 那样刷新当前行而不是整个表。如果需要,我们可以用表格格式(iterator List of data)而不是表格格式显示数据列表。如何基于 JSF 实现这个特性?
【问题讨论】:
标签: javascript ajax jsf
你需要编写服务器端脚本来更新投票(我猜你的情况是 JSP) 并通过 javascript 函数使用 AJAX 调用它,该函数将从服务器(响应)返回当前投票数 - 并替换 DOM 中的先前数字。
这与 facebook 无关(这是一个很好的例子 - 但问题不在 facebook api 或类似的东西上 - 所以如果你问我,它不应该被标记在“facebook”标签下)
【讨论】:
如果您使用的是 JSF,最好查看 RichFaces、PrimeFaces 和 IceFaces 等框架。它们都有丰富的 ajax 组件。如果没有,您可以使用 AJAX 手动完成。
【讨论】: