我正在调用ajax函数

$.ajax({ 
     url: $.grails.createLink('class', 'action'), 
     data: {id: id1}, 
     async: false 
}); 

所以我在这里叫grails方法
def action = { 
 
}  

现在在此操作方法的末尾,如果我不返回任何内容,我会收到js错误“对不起,发生错误”,因此我在操作方法的末尾明确指定了“ render“” “。

有什么办法可以避免渲染?

请您参考如下方法:

如果您不返回任何内容,grails将尝试渲染 View grails-app/views/controller/action.gsp
我希望这不存在,所以您会得到404

您可以添加一个空 View ,render一个空白模板,或者做您正在做的事情(最短的选择)


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!