ajax异步下载文件

ajax不支持异步下载,但我想你是不想让地址栏发生跳转,如果是这样的话,我到是有几种方法。这几种方法的原理都是一样的,就是发送同步请求,当同步请求下载东西是并不会改变url

  1. <a href="你要下载的资源的url">下载</a>
  2. document.href="你要下载的资源的url"
  3. var form = $("<form action='你要下载的资源的url' method='post'></form>"); form.submit();

  如果你想在发送请求的时候传递额外的参数,我相信你自己是可以做到的。

    

 

posted @ 2016-09-07 13:56  糊菜菜  阅读(1123)  评论(0)    收藏  举报