iframe重载问题firefox文件上传

时间:2010-10-08 19:12:02

标签: javascript firefox iframe file-upload ascx

我的ascx确实支持回发(不要问为什么),我做一个ajax调用来保存页面上的所有数据,但我还要做一个文件上传,所以我正在使用iframe。在firefox中,一切运行良好。

在firefox中,它第一次运行良好,而不是第二次。即如果填写的表格和第一次上传和提交的文件有效,但如果我第二次做同样的事情(没有刷新网页)它就不会。

我确实尝试从javascript重新加载iframe,但似乎并没有解决问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这可能与缓存有关 尝试将参数添加到iframe的网址中,如:

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