gpt4 book ai didi

javascript - 如何将值从 jQuery 传递到 jsf h :inputText and Backing Bean

转载 作者:行者123 更新时间:2023-11-29 22:14:54 25 4
gpt4 key购买 nike

我尝试将值从 jquery 传递到 jsf 和 Backing Bean。并且在此过程中,我不想使用 jsf-Tag 中的 f:ajax。

JavaScript 或 jQuery

<script>
var myvalue = null;
$('.classname').live('click',function(){
myvalue = "thisvalue"+xyz;
// update myvalue in jsf inputtext and in bean
});
</script>

JSF - 内容

<h:form id="myid" prependId="false">

<h:inputText id="fragment" value="#{myBean.changevalue}">
<!-- please do not use here f:ajax or p:ajax so on. -->

</h:form>

Bean 内容

private String changevalue;

public String getChangevalue() {
return changevalue;
}

public void setChangevalue(String changevalue) {
this.changevalue = changevalue;
}

最佳答案

只需在 jquery 中将 val 设置为浏览器文本框 id

例如

 <script>
var myvalue = null;
$('.classname').live('click',function(){
myvalue = "thisvalue"+xyz;

$("#myid\\:fragment").val(myvalue);

});
</script>

它会自动为你的bean绑定(bind)值

希望对你有所帮助。

关于javascript - 如何将值从 jQuery 传递到 jsf h :inputText and Backing Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783987/

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