我想要在单击h:commandButton
时更新id =“contents”的div,但复杂的部分是h:commandButton在c:forEach
中,因此有多个{{1} s。我希望只要单击任何命令按钮就刷新div。可以使用ajax或jquery吗?
1)
h:commandButton
答案 0 :(得分:3)
首先,你的按钮根本不是AJAX按钮,所以在其中添加f:ajax
:
<h:commandButton value="Click Me">
<f:ajax render="@form"/>
</h:commandButton>
请注意,我渲染了孔形式,因为div实际上只是其中的标记。您无法使用JSF更新普通HTML标记。您可以将div更改为h:panelGroup
,但在此示例中没有必要。