Обновить выпадающий в родительском, когда пользователь закрывает всплывающее окно - PullRequest
0 голосов
/ 08 мая 2009

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

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

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

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

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

1 Ответ

1 голос
/ 08 мая 2009

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

Например:

window.opener.addValue(newValue); 

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...