【问题标题】:ajax not working properly in jsf 1.2ajax 在 jsf 1.2 中无法正常工作
【发布时间】:2023-03-31 20:41:02
【问题描述】:

我通过在我的项目中使用 ajax4jsf-1.0-6.JAR 在 jsf 1.2 中实现了 AJAX。 有一个要求,我必须在单击同一页面上的按钮时在“div”内显示一个数据表。

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

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

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

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

帮帮我, 提前谢谢.....

【问题讨论】:

    标签: jsf-1.2 ajax4jsf


    【解决方案1】:

    点击按钮后页面不呈现。

    要解决这个问题,您可以在 a4j:commandButton 组件之间包含 a4j:support 组件。提及eventreRender 属性。在reRender属性中写入表单id值。

    <a4j:commandButton>
        <a4j:support event="onclick, oncomplete" reRender="yourFormId" oncomplete="yourDivFun();"></a4j:support>
    </a4j:commandButton>
    

    【讨论】:

      猜你喜欢
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 2016-10-13
      • 2014-03-23
      • 2012-09-26
      相关资源
      最近更新 更多