【问题标题】:jquery download a pdf file then redirect to another page but same windowjquery下载一个pdf文件然后重定向到另一个页面但相同的窗口
【发布时间】:2014-04-26 14:21:01
【问题描述】:

这里是我的html

<a class="downloadLink" href="http://domainname.com/sample.pdf"></a>

这是我的 jquery

jQuery(".downloadLink").click(
    function(e) {   
        e.preventDefault();

        //open download link in new page
        window.open( jQuery(this).attr("href") );


        //redirect current page to success page
        window.location="http://domainname.com/new-location";
        window.focus();
    }
);

此代码是工作文件,但需要它在同一窗口中下载 pdf,然后使用同一窗口重定向到新位置。

提前致谢。

【问题讨论】:

    标签: jquery redirect download


    【解决方案1】:

    Checkout jQueryFiledownload 插件(请参阅下面的文档链接),它将解释并解决您遇到的问题。

    jQuery File Download 是一个跨服务器平台兼容的 jQuery 插件,它提供了类似 Ajax 的文件下载体验,这在 Web 上通常是不可能的。

    希望这会有所帮助,凯文

    【讨论】:

      【解决方案2】:

      虽然已经很晚了,但我认为这可能对那些后来遇到这种情况的人有所帮助。

      jQuery('.downloadLink').on('click', function(e){
          e.preventDefault();
      
          //open download link in new page
          var win = window.open( jQuery(this).attr("href") );
      
          //redirect current page to success page
          window.location="http://domainname.com/new-location";
          win.close();
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-08
        • 1970-01-01
        • 2011-06-02
        • 1970-01-01
        • 1970-01-01
        • 2014-02-22
        相关资源
        最近更新 更多