当用户关闭弹出窗口时,刷新父级的下拉列表

时间:2009-05-08 00:45:53

标签: jquery ajax ssl popup

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

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

我的解决方案是使用带有通过SSL提供的小“新付款方式”页面的弹出式窗口。用户输入信息,并为新的付款方式提供nicjname。当他们单击提交按钮时,我使用ajax调用将信息保存到数据库,然后关闭窗口。

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

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

1 个答案:

答案 0 :(得分:1)

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

例如:

window.opener.addValue(newValue); 

应该做你想做的事。