gpt4 book ai didi

javascript - JSF 1.1-在不刷新页面的情况下调用后台bean的操作方法(通过ajax/javascript)

转载 作者:行者123 更新时间:2023-11-28 07:51:43 24 4
gpt4 key购买 nike

我正在使用 JSF1.1。在我的 jsf 应用程序中,我有一个选择下拉列表和该下拉列表的 onChange 我正在调用 javascript 函数(changeCompany)它执行按钮单击事件(在下面的代码片段中,currCompany 是隐藏的命令按钮)来触发支持 bean 的操作方法。但通过这样做,网页会因为此点击事件而刷新。 所以我想在不刷新页面的情况下调用支持bean的操作方法(通过JSF 1.1中的javascript或ajax)。我必须严格使用 JSF1.1 与 IE-8 和 chrome-version 28。有没有办法通过javascript调用backing bean的action方法?我如何使用ajax来实现这个(据我所知,jsf 1.1没有/有限支持ajax(使用IE8和chrome-28))?请建议。

<h:selectOneMenu value="" id="currCompany" onchange="changeCompany();">
</h:selectOneMenu>

function changeComapny()
{
document.getElementById("abc:xyz:currCountry").click();
}

<h:commandButton value="" id="currCountry" action="#{BeanClass.ActionMethod}"/>

最佳答案

我建议您查看之前的帖子:Ajax with Jsf 1.1 implementation

最好的解决方案是迁移到更新版本的 JSF。

关于javascript - JSF 1.1-在不刷新页面的情况下调用后台bean的操作方法(通过ajax/javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26716539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com