繁体   English   中英

如何两次下载同一链接?

[英]How to Download The same Link for Two Times?

我编写了代码来下载文件,这是下载第一个路径,但不是下载第二个路径。

function Download(){   
   (i = 0; i < 2; i++){
      window.location.href = '/Uploads/Resume/' + i + '/RAj.docx';
   }
}

使用window.open()尝试一下:

function download(){   
   for(var i = 0; i < 2; i++){
      window.open('/Uploads/Resume/' + i + '/RAj.docx');
   }
}

window.location.href将您当前的window重定向到新的URL,因此所有JavaScript都将停止执行。

您可以使用类似于@Sergio的解决方案的解决方案:(请参阅jsfiddle

var download = function () {
    for (var i = 0; i < 2; i++) {
        var wnd = window.open('http://www.google.com/search?q=' + i);
        wnd.focus();
    }

    return false;
};

document.getElementById('a')。onclick =下载;

或使用XMLHttpRequest下载数据,但是使用像jQuery这样的框架可能是一个更好的选择,请参见jQuery.ajax()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM