我正在使用grails,我有一个基本形式的远程
<g:formRemote name="add" onSuccess="close();" onFailure="dispayErrors();\"
url="[controller: ctx, action: 'insert']" method="POST" class="add">
//Some inputs + submit button
</g:formRemote>
我的问题是插入方法返回的内容是什么,以便触发onFailure? 感谢名单
答案 0 :(得分:2)
将控制器操作(暂时我假设)更改为
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
}