我用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/

10-10 17:30