簡體   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