【问题标题】:iframe reload issue firefox file uploadiframe 重新加载问题 firefox 文件上传
【发布时间】:2010-10-08 19:12:01
【问题描述】:

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

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

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

【问题讨论】:

  • 以前有人遇到过这个问题吗??

标签: javascript firefox iframe file-upload ascx


【解决方案1】:

可能这与缓存有关。
尝试在 iframe 的 url 中添加一个参数,例如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多