В моем веб-приложении у меня есть iframe из другого домена. Я написал несколько сценариев jQuery в iframe, которые должны передавать данные из iframe в окно parrent. Но на самом деле они находятся в разных областях, и я не могу это сделать непосредственно JS. Поэтому я решил отправить значения из iframe в PHP на сервере 1, а затем отправить с сервера 1 на сервер 2 данные в другой файл PHP (ведьма находится в другом iframe), а затем выполнить функцию PHP witch запускает скрипт jQuery с моими данными.PHP AJAX jQuery cross domain
Чтобы отправить данные из iframe, я должен использовать AJAX, потому что я не хочу обновлять сайт при его отправке. Все идет хорошо, но привязанный PHP-файл не выполняется в iframe, но возвращает весь код в ответ AJAX.
Мой вопрос в том, как я могу сделать привязанный PHP-файл для записи данных в iframe, который я установил src = на него?
вы можете использовать JSONP вместо Ajax http://www.onlinesolutionsdevelopment.com/blog/web-development/javascript/jsonp-example/ – mishu
Вы получаете PHP-код во втором iframe? Так что что-то не так с php-скриптом, как вы забыли ' ?>' или что-нибудь еще. Второй момент заключается в том, что странно использовать 2 iframes для обмена данными. Вы можете отправить ajax reqests в иностранные домены, для этого не так уж много ограничений безопасности. – Den
Мой PHP-код в iframe: Php if (isset ($ _ POST ["phpMap"])) { \t $ response = $ _POST ["phpMap"]; \t \t echo $ response; } ?>, А echo отправляет результат в ответ AJAX, установленный в iframe. – Krystian