Отображение сообщений об успехе / неудаче из скрытой отправки iframe - PullRequest
2 голосов
/ 26 мая 2010

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

Ответы [ 2 ]

2 голосов
/ 26 мая 2010

Внутри iframe, когда ваш сервер отвечает после завершения загрузки, вы можете включить туда некоторый загружаемый Javascript, который ссылается на фрейм parent.

Кроме того, вы можете подключить прослушиватель загрузки к самому iframe из родительской страницы. Если вы добавите этот прослушиватель после начальной загрузки iframe, он не должен срабатывать до следующей загрузки (которая будет после завершения загрузки).

0 голосов
/ 26 мая 2010

Добавьте ваш iframe HTML в <div onload="javascript:window.parent.your_handler();"> ... </div>

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