我有一个页面(Page A),在那里用户可以发送电子邮件给其他人,然后用户可以选择收件人。
因此,当用户单击Page A中的"Choose contact“按钮时,将打开一个新的浏览器页面(Page B),其中将使用复选框列表显示数据库中的所有联系人。
然后用户可以选择他想要的联系人,当他在Page B中单击“确定”按钮时,Page A将关闭。那么,我应该如何在Page A中获取用户在Page B上选择的联系人
发布于 2011-05-28 19:44:12
有几种方法可以做到这一点。我相信最简单的是一个纯粹的JavaScript解决方案。
在父页面上创建一个JS函数,该函数将处理收到的联系人。单击子页面上的submit/finish按钮时,使用将选定的联系人传递给父联系人
window.opener.SomeFunctionName(arrayOfContactsOrContactIDs);发布于 2011-05-28 19:44:16
如果您确实打开了一个新窗口,您可以使用window.opener与父窗口对话。
不过,我建议您使用ajax调用来获取联系人并将其显示在当前页面中(可能是在覆盖中)。
发布于 2011-05-28 19:49:26
您可以使用AJAX ToolKit Modal Popup。
https://stackoverflow.com/questions/6161401
复制相似问题