gpt4 book ai didi

Grails - 带有附加参数的 remoteField(3 个参数,没有 id 解决方法)

转载 作者:行者123 更新时间:2023-12-02 15:35:50 25 4
gpt4 key购买 nike

在我过去使用的解决方法中,我使用了 id 字段来传递我需要的附加参数。但是我需要通过 remoteField 传递三个参数,现在我需要找到一种方法来传递这些参数:

<g:remoteField action="updateFields" update="theDiv" id-"${personInstance.id}" paramName="search" name="updateFields" value="" />

需要:搜索字段(search),人员id(id),现在我需要人员工作的公司(c_id)。

我可以做这样的事情:
<g:remoteField action="updateFields" update="theDiv" id-"${personInstance.id}" paramName="search" name="updateFields" value="" params="${[c_id:c_id, search:/'+this.value+/']}"/>

如果我尝试使用参数获取搜索值,则搜索字段现在是“+this.value+”。我可以通过引用 this.value 将对象搜索字段作为 map 中的附加参数(如上)传递吗?如果是这样,我做错了什么,因为我的 gsp 没有加载。

编辑

我目前的工作是将两个 ID 绑定(bind)在一个 ID 字段中,由分隔符分割,然后在到达 Controller 后分解为一个数组(显然不理想!)

最佳答案

虽然我不使用remoteField,但我确实经常使用remoteFunction,并且发现我可以直接通过'params' 参数使用多个基于javascript 的变量。例如。

<script>
function someJSFunction(id1,id2,id3) {
<g:remoteFunction action="ajax_function" params="{id1:id1,id2:id2,id3:id3}" update="someDiv"/>
}
</script>

希望有帮助。

关于Grails - 带有附加参数的 remoteField(3 个参数,没有 id 解决方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10903312/

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