как вернуться в среду ajax после загрузки файла с помощью iframe - PullRequest
0 голосов
/ 10 февраля 2011

Привет, я работаю над полной страницей AJAX, но у меня есть необходимость загрузить файл в мое приложение, я использовал iframe, чтобы «отобразить» мою форму для загрузки (так как я не могу загрузить файл, используя чистую среду AJAX) но когда я пытаюсь вернуться в свою среду ajax, я не могу получить представление, в котором я нуждаюсь, я сохраняю «внутри» iframe, есть какие-нибудь идеи, как выйти из iframe и продолжить обработку моего приложения? или альтернатива сделать это с помощью jquery?

спасибо большое Мицато

редактировать я использую рельсы 3 немного html5 и AJAX

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Итак, окончательным решением было создание родительского div и создание другого iframe, затем вставка моей формы в мой iframe, и, наконец, я добавляю скрипт в боттон, который удаляет div, в котором содержится iframe, и возвращает меняв мою среду AJAX.

0 голосов
/ 10 февраля 2011

Вы можете обновить div в родительском элементе iframe с помощью ответа, полученного в iframe, используя top.document, например:

$("#myid", top.document); 

Вам необходимо включить jquery.js в iframe...

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