Как перехватить ответ из дочерней вкладки, находясь в родительской?
Доброго времени суток, возник следующий вопрос.
В первом окне пользователю выводится ссылка, кликая на которую, открывается новая вкладка. В открытой вкладке производим некоторые действия(к примеру оплату) и нам приходит от сервера ответ.
Нужно отследить этот ответ из первой и закрыть вторую.
То бишь по шагам:
Клик по ссылке ->открытые новой вкладки->ответ от сервера во второй вкладке->перехват ответа от сервера во второй вкладке из первой->закрытие второй вкладки.
Только через сервер средствами Ajax. То есть в дочерней вкладке после операции посылаем запрос на сервер. На сервере меняем флаг выполнения операции. В это время родительская вкладка периодически ajax-запросом проверяет флаг на сервере. Как только флаг изменится, родителская получит положительный ответ от сервера
правильно ли я понял, дочерней вкладкой меняем флаг, а родительская, посредством запросов, узнает о изменениях?
А как поступить в ситуации, если дочерная была закрыта без изменения флага?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.