【发布时间】:2011-06-23 20:33:38
【问题描述】:
我正在考虑在我的网络应用程序上制作一个可隐藏/可显示的菜单。在此之前,我为此目的广泛使用了 PHP 和 AJAX。但是,由于在 JSF 框架中重新生成了 HTML 元素 id,我发现这种方法至少在我的范围内不再可行。
我已经阅读了 JSF 中的 f:ajax 标签并尝试实现它。显然我没有运气。看起来很简单,但我仍然无法找出我做错了什么。
我已经准备了一个原型来测试 f-ajax 标签的功能,但是没有运气。这是代码
` <h:body>
<h:outputLabel>
<h:outputText value="Click A" />
<f:ajax event="click" render="textA"/>
</h:outputLabel>
<h:outputLabel>
<h:outputText value="Click B" />
<f:ajax event="click" render="textB"/>
</h:outputLabel>
<h:outputLabel>
<h:outputText value="Click C" />
<f:ajax event="click" render="textC"/>
</h:outputLabel>
<h:outputText id="textA" value="Click A" />
<h:outputText id="textB" value="Click B" />
<h:outputText id="textC" value="Click C" />
</h:body>`
当我单击特定标签时,没有任何反应。 textA、textB 和 textC 元素已经在第一时间呈现。我做错了什么?
提前致谢。
【问题讨论】:
标签: java ajax jsf webforms jakarta-ee