Javascript 将模型传递到Grails中添加到DOM的弹出窗口
问题是: 我有一个页面,例如www.app.com/home,我有一些通过jquery以幻灯片方式添加到DOM的窗口。其中一个窗口具有查找gmail联系人帐户的功能 这是通过以下方式完成的:Javascript 将模型传递到Grails中添加到DOM的弹出窗口,javascript,jquery,grails,Javascript,Jquery,Grails,问题是: 我有一个页面,例如www.app.com/home,我有一些通过jquery以幻灯片方式添加到DOM的窗口。其中一个窗口具有查找gmail联系人帐户的功能 这是通过以下方式完成的: 用户位于主页中 单击“搜索朋友”按钮,将显示一个包含许多选项的窗口 幻灯片(由jquery添加,R内容位于另一个.gsp中) 点击gmail选项,它会重定向到Google oauth, 权限和帐户选择,其中他必须接受访问权限 到他/她的联系人列表 一旦被接受,它会再次重定向到我的主页,在那里我有一个 var
我遇到的问题是,从主页本身,我可以访问由具有${friendList}的控制器传递的模型,但是当我向弹出窗口添加一些代码时,没有检测到${friendList}。我过去使用grails呈现模板来解决这个问题。您可以有一个隐藏的div,jquery在它弹出时将其取消隐藏。e、 g
<div id="theSlideWindow" style="display:none">
<g:render template="gsptemplate" collection="${friendList}" var="myfriend" />
</div>
显然,有几种不同的方法可以传递friendList,但希望这能给你一些想法。你是如何将代码传递到弹出窗口的?Ey burt,我用类似$('#divname').load(页面url)的东西加载它的
<input type="hidden" value="${userid}"/>
$('button').click(function() {
var page = "gspurl/show?userid=" + $("#hidden").val();
$("div").load(page, function(response, status, xhr) {
//do something here
});
return false;
});