проблема перезагрузки iframe загрузка файла firefox - PullRequest
0 голосов
/ 08 октября 2010

Мой ascx поддерживает обратную передачу (не спрашивайте, почему), я делаю ajax-вызов, чтобы сохранить все данные на странице, но я также должен загрузить файл, поэтому я использую для этого iframe. Все работает хорошо, ожидайте в Firefox.

В Firefox все работает хорошо в первый раз, а не во второй раз. то есть, если форма заполнена и файлы загружены и отправлены в первый раз, это работает, но если я делаю то же самое во второй раз (без обновления веб-страницы), это не так.

Я попытался перезагрузить iframe из javascript, но это, похоже, не решило проблему. Есть мысли?

1 Ответ

0 голосов
/ 09 октября 2010

Может быть это связано с кешем.
Попробуйте добавить параметр в URL вашего iframe, например:

var ifr = document.getElementById('theIframe');
ifr.src = '/pathToFile/file.html?nocache=' + new Date().getTime();
...