在我看来我有
<g:render template="/common/notifications" model="[userNotifications:userNotifications]" />
在javascript中我有一个ajax调用来返回Notification
s的JSON对象
调用的控制器方法如下:
def getNotifications()
{
def userNotifications = Notification.findAllByUser(UserUtils.getCurrentUser())
render userNotifications as JSON
}
但是我不知道如何获取响应数据来为模板提供模型
非常感谢任何帮助
答案 0 :(得分:4)
不是渲染对象,而是渲染模板。让你的ajax期待HTML作为回报:
render(template: '/common/notifications', model: [userNotifications: userNotifications])