代码之家  ›  专栏  ›  技术社区  ›  aepheus

已发布表单上的就绪事件

  •  0
  • aepheus  · 技术社区  · 16 年前

    值得注意的是: $(iframe.load();也不起作用,它永远不会被触发。 从技术上讲,form post是iframe的第二个负载(第一个负载显示iframe中的表单)。

    有什么想法吗?

    2 回复  |  直到 16 年前
        1
  •  0
  •   Pekka    16 年前

    我想到的唯一一件事是不要立即将文件发送回用户,而是输出一个包含1的HTML框架。执行Javascript和2。完成后,重定向到下载文件(可能需要额外的<meta>重定向以确保其正常工作)。除此之外,我认为您没有太多机会在执行Javascript的同时交付downlad文件。

        2
  •  0
  •   Mottie    16 年前

    function test(){
     alert('Success!');
    }
    

    回调iFrame

    $(window).load(function(){
     parent.test();
    })