gpt4 book ai didi

grails - 可以让g:formRemote标记更新多个div

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

g:formRemote是否可以在多个区域中更新多个div,什么是更新多个div的可行策略?谁能举例说明我...

最佳答案

是的,您可以控制页面的更新。不要使用update属性,而要使用onSuccess事件。

从文档:

onSuccess (optional) - The JavaScript function to call if successful





View
<g:formRemote name="myForm" onSuccess="updateBook(data)" method="GET"
action="${createLink(controller: 'book', action: 'show')}"
url="[controller: 'book', action: 'show']">
Book Id: <input name="id" type="text" />
</g:formRemote>

<script type='text/javascript'>
function updateBook(data) {
//do what you want here
}
</script>

控制者
def show() {
//TODO: validate if exists and etc..
def book = Book.get(params.id)
render book as JSON //send JSON to the client, handling in the updateBook function.
}


  • 用户通知ID
  • 已提出Ajax请求
  • g:formRemote将调用javascript函数updateBook
  • 数据将具有您可以解析并执行您想做的任何JSON(更新div)
  • 关于grails - 可以让g:formRemote标记更新多个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17745061/

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