我有一个三步注册流程,全部在一个页面上,最后一个要求用户选择已保存的付款方式或输入新的付款方式。
显然,我想通过SSL收集新数据。该过程的第2步涉及向用户显示Google地图,而GMaps API与SSL不相称。
我的解决方案是使用带有通过SSL提供的小“新付款方式”页面的弹出式窗口。用户输入信息,并为新的付款方式提供nicjname。当他们单击提交按钮时,我使用ajax调用将信息保存到数据库,然后关闭窗口。
我的问题是如何使用新方法的昵称更新父页面,以便用户可以完成注册过程?
我正在使用jQuery,所以任何使用jQuery的解决方案都会很好。
答案 0 :(得分:1)
您可以使用javascript访问包含opener的原始窗口,包括调用该窗口中定义的任何函数。
例如:
window.opener.addValue(newValue);
应该做你想做的事。