Grails 如何触发g:formRemote的onFailure事件?
我使用的是grails,我有一个基本的远程表单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> //一
<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
}