0

我有一个三步注册过程,全部在一个页面上,最后一个要求用户选择保存的付款方式或输入新的付款方式。

显然,我想通过 SSL 收集新数据。该过程的第 2 步涉及向用户显示 Google 地图,而 GMaps API 不能很好地与 SSL 配合使用。

我的解决方案是使用带有通过 SSL 提供的小型“新付款方式”页面的弹出窗口。用户输入信息,并给新的支付方式一个昵称。当他们单击提交按钮时,我在关闭窗口之前使用 ajax 调用将信息保存到数据库中。

我的问题是如何使用新方法的昵称更新父页面,以便用户完成注册过程?

我正在使用 jQuery,所以任何使用 jQuery 的解决方案都会很好。

4

1 回答 1

1

您可以使用 javascript 使用 opener 访问原始窗口,包括对该窗口中定义的任何函数的调用。

例如:

window.opener.addValue(newValue); 

应该做你想做的。

于 2009-05-08T00:51:06.763 回答