单击commandButton时更新div

时间:2013-03-11 18:11:53

标签: javascript jquery ajax jsf jsf-2

我想要在单击h:commandButton时更新id =“contents”的div,但复杂的部分是h:commandButton在c:forEach中,因此有多个{{1} s。我希望只要单击任何命令按钮就刷新div。可以使用ajax或jquery吗?

1)

h:commandButton

1 个答案:

答案 0 :(得分:3)

首先,你的按钮根本不是AJAX按钮,所以在其中添加f:ajax

<h:commandButton value="Click Me">
  <f:ajax render="@form"/>
</h:commandButton>

请注意,我渲染了孔形式,因为div实际上只是其中的标记。您无法使用JSF更新普通HTML标记。您可以将div更改为h:panelGroup,但在此示例中没有必要。