Iframe не работает в Firefox и IE
Вопрос
Я разрабатываю приложение в Grails, которое использует много ajax. В одной части я использовал следующий код:
<iframe id="hidden-upload-frame" style="border:none;height:25px;width:100%;" onload="${remoteFunction(action: 'list', controller: 'file', update: [success: 'fileDomain', failure: 'fileDomain'])}">
</iframe>
<div id="fileDomain">
</div>
Приведенный выше код прекрасно работает в браузере Google Chrome и обновляет fileDomain div. Но в IE и Firefox он открывает новое окно и отображает содержимое. И он не обновляет fileDomain div. Как заставить это работать в IE и Mozilla. Нужно ли добавлять тег doctype на страницу gsp?
Решение
Я исправил код в своем ответе. См. Удаленная загрузка файлов в Grails
Не связан с StackOverflow