首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ajax在jsf 1.2中不能正常工作

我已经在我的项目中使用ajax4jsf-1.0-6.JAR在jsf 1.2中实现了AJAX。有一个要求,我必须在单击同一页上的一个按钮时在"div“中显示一个datatable。

我在单击a4j:commandButton时调用一个方法,该方法设置将在"div“元素中呈现的那些值,并在onComplete属性中调用一个显示"div”的javascript函数。

但问题是没有显示这些值。我检查了控制台,发现记录器正在打印值。

还有一件事,如果我通过单击任何按钮来刷新页面,在这些值被显示之后。所以我认为“更新模型值”有问题。

我无法发布代码。但我想你会明白我在说什么。

帮帮我,提前谢谢……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-16 11:40:33

单击按钮后,页面未呈现。

要解决这个问题,需要在a4j:commandButton组件之间包含a4j:support组件。提到eventreRender属性。在reRender属性中写入表单ID值。

代码语言:javascript
运行
AI代码解释
复制
<a4j:commandButton>
    <a4j:support event="onclick, oncomplete" reRender="yourFormId" oncomplete="yourDivFun();"></a4j:support>
</a4j:commandButton>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16540772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档