У меня есть окно, которое является родительским. Тогда есть iframe, который находится внутри этого окна. В родительском окне я делаю вызов ajax. После того, как я получаю данные от вызова, мне нужно отправить данные в дочерний iframe.Родительское окно для обмена сообщениями iframe теперь работает
В детской IFRAME, я зарегистрировал вызов, как указано ниже -
function Mymessage() {
console.log("Received message from parent window");
}
window.addEventListener("message", Mymessage, false);
В родительском на успехе Ajax вызова, я отправляющий данные ребенка IFRAME, как указано ниже -
window.postMessage(mydata, '*');
Проблема. Я отлаживаю, читая об этом. Но не работает. Функция «Mymessage» вообще не вызвана. Зачем?
Когда я поставил точку отладки на window.postmessage, она попадает в нее. Но когда я пытаюсь войти внутрь, он просто переходит к следующей строке. Это правильно?
Пожалуйста, предложите мне, я уже несколько секунд стучал головой об этом. Благодаря
это работало для меня спасибо .... upvote – Akki619