代码之家  ›  专栏  ›  技术社区  ›  Gabriel Solomon

表单下载提交后刷新页面

  •  1
  • Gabriel Solomon  · 技术社区  · 14 年前

    我有一个作为操作返回下载的表单。问题是页面将弹出下载,您可以保存它,但它不允许另一个表单提交。

    我在考虑在提交之后刷新页面。但我不知道该怎么做而不停止下载。你有什么想法吗?

    谢谢

    2 回复  |  直到 14 年前
        1
  •  0
  •   Community TheSoundDefense    7 年前

    将初始表单发布到返回相同视图的操作,以及一些触发下载的javascript。同时提供“您的下载将很快开始”。否则,单击此处“-链接。

    看看

    Auto start file download after form submission

        2
  •  0
  •   Gabriel Solomon    14 年前

    这条缝是 bug 铬合金。 我得到的解决方案 here 是在提交前打开一个窗口,并将表单的目标放在该窗口中。

        function submitForm() {
    //next line is the FIX
          window.open('','google');
          form = document.getElementById('myform');
          form.action = "http://www.google.com/search";
          form.target = 'google';
          form.submit();
        }