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

Grails 如何触发g:formRemote的onFailure事件?,grails,groovy,response,grails-controller,Grails,Groovy,Response,Grails Controller,我使用的是grails,我有一个基本的远程表单 <g:formRemote name="add" onSuccess="close();" onFailure="dispayErrors();\" url="[controller: ctx, action: 'insert']" method="POST" class="add"> //Some inputs + submit button </g:formRemote> //一

我使用的是grails,我有一个基本的远程表单

<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?
Thanx

将控制器操作(我想暂时)更改为

如果您使用的是Grails 2.0,建议将操作定义为方法而不是闭包:

def insert() {
    render status: HttpServletResponse.SC_INTERNAL_SERVER_ERROR
}

我不知道方法是2.0中实现操作的首选方法。进一步阅读:无需在每个
onXXX
属性值的末尾添加分号
def insert() {
    render status: HttpServletResponse.SC_INTERNAL_SERVER_ERROR
}