2012-04-14 29 views
2

我們有java web應用程序。摘要頁面將顯示行列表。對於每一行,用戶都可以投票並添加評論。投票或添加評論將立即提交併刷新總投票數和評論數。我們希望刷新當前行而不是整個表,就像Facebook一樣。如果需要,我們可以用表格格式(迭代器數據列表)顯示數據列表,而不是表格格式。如何基於JSF實現此功能?如何實現Facebook的部分刷新like/comments?

回答

3

您需要編寫服務器端腳本來更新投票(我猜你的情況下爲JSP) 並通過AJAX通過javascript函數調用它,該函數將從服務器(響應)中獲取當前票數 - 並替換DOM中的前一個數字。

這與Facebook無關(這是一個很好的例子 - 但問題不在Facebook的API或類似的東西 - 所以如果你問我它不應該被標記在「Facebook」標籤)

0

如果您使用JSF,最好查看像RichFaces,PrimeFaces和IceFaces這樣的框架。他們都有豐富的ajax組件。如果沒有,您可以通過AJAX手動執行。