2009-05-08 2 views
0

У меня есть трехэтапный процесс регистрации, все на одной странице, последний из которых требует, чтобы пользователь выбирал сохраненный способ оплаты или вводил новый.Обновите раскрывающийся список в родительском окне, когда пользователь закрывает окно popu

Очевидно, что я хочу собирать эти новые данные через SSL. Шаг 2 процесса включает показ пользователю карты Google, а API GMaps не играет хорошо с SSL.

Мое решение заключается в использовании всплывающего окна с небольшой страницей «Новый способ оплаты», обслуживаемой через SSL. Пользователь вводит информацию и дает новый способ оплаты nicjname. Когда они нажимают кнопку отправки, я использую вызов ajax для сохранения информации в базе данных перед закрытием окна.

Мой вопрос: как обновить родительскую страницу с помощью псевдонима нового метода, чтобы пользователь мог завершить процесс регистрации?

Я использую jQuery, поэтому любые решения, использующие jQuery, будут приятными.

ответ

1

Вы можете открыть исходное окно с помощью открывателя, используя javascript, включая вызовы любой функции, определенной в этом окне.

Например:

window.opener.addValue(newValue); 

должны делать то, что вы хотите.