gpt4 book ai didi

grails - 如何触发g:formRemote的onFailure事件?

转载 作者:行者123 更新时间:2023-12-02 14:04:08 24 4
gpt4 key购买 nike

我正在使用grails并且我有一个基本的表单 Remote

<g:formRemote name="add" onSuccess="close();" onFailure="dispayErrors();\"
url="[controller: ctx, action: 'insert']" method="POST" class="add">
//Some inputs + submit button
</g:formRemote>

我的问题是,应该为insert方法返回什么,以便触发onFailure?
谢谢

最佳答案

将 Controller Action (我暂时认为)更改为

def insert = {
render status: HttpServletResponse.SC_INTERNAL_SERVER_ERROR

// This also works
//response.sendError HttpServletResponse.SC_INTERNAL_SERVER_ERROR
}

如果使用的是Grails 2.0,建议将操作定义为方法而不是闭包:
def insert() {
render status: HttpServletResponse.SC_INTERNAL_SERVER_ERROR
}

关于grails - 如何触发g:formRemote的onFailure事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9362981/

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