ajax - Grails和Ajax无法成功通过 Controller 传递数据

标签 ajax grails controller

我用ajax。
在ajax中,我在 Controller 中调用一个 Action ,该 Action 将其渲染回:

render template : 'eventInvited', model : [eventInvitees :userData.get('users'),eventUsersCount:userData.get('userCounts'),
event :event, tab : userData.get('tab'), isFilter : false,user:user,flag: params.flag]

我必须使用eventInvitees更新一些跨度,因此在成功(ajax)中,我使用:
$('.inviteeSize').html(data.eventInvitees);

它不会更新此范围

最佳答案

我想你想要的是

$('.inviteeSize').html(${eventInvitees});

要么
$('.inviteeSize').html(${data.eventInvitees});

还要注意,根据eventInvitees的数据类型以及HTML所需的内容,最好这样做:
$('.inviteeSize').html("${eventInvitees}");

关于ajax - Grails和Ajax无法成功通过 Controller 传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33475227/

相关文章:

javascript - PHP/AJAX/SQL - 如何保持聊天室用户列表可靠、可行的更新?

grails - 是否仅对测试数据覆盖Grails dateCreated和lastUpdated?

grails - 安装了新的 grails - 应用程序无法运行

asp.net-mvc - Thunderdome MVC - 为什么在 MVC 中使用一个模型?

ruby-on-rails - Rails 胖模型示例,这是正确的思维方式吗?

javascript - 从 Controller 访问 ng-model 未定义

javascript - 从 JSON 对象数组文件中创建一个新的 JSON 字符串 - 不包含不包含 img URL 的对象

javascript - 根据在此子类别中选择的选项动态更改子类别选择选项

sql - Grails 在没有域关系的表上查询 LEFT JOIN

c# - 如何将参数传递给ajax调用