我正在调用ajax函数
$.ajax({
url: $.grails.createLink('class', 'action'),
data: {id: id1},
async: false
});
所以我在这里调用grails方法
def action = {
}
现在在这个动作方法结束时,如果我没有返回任何内容,我会得到js错误'抱歉,发生错误'所以明确指出'渲染“”'在动作方法结束时
有没有办法避免渲染?
答案 0 :(得分:2)
如果您不返回任何内容,Grails将尝试呈现视图grails-app/views/controller/action.gsp
我希望这不存在,所以你会得到一个404
您可以添加空视图,render
空白模板,或执行您正在执行的操作(最短的选项)
答案 1 :(得分:0)
def action = {
render "ok"
}
应该有效