2016-12-16 50 views
0

我正在從數據庫中的用戶ID,然後我運行的每個循環獲取每個用戶ID和內部的每個循環,我創建特定用戶的URL和運行使用location.href該URL爲每個但循環,而不是運行該網址爲每個用戶運行一次。jQuery的每個跳過URL路由

jqueryarray.forEach(function(jqueryarray) { 

    setTimeout(function(){ 
     location.href="/project/filedownload/"+jqueryarray; 
    }, 1000); 
}); 

請提醒我,我哪裏出錯了。

回答

0

試着喜歡這樣做的:

var jqueryarray=[1,2,3]; 

jqueryarray.forEach(function(id) { 

(function(i){ 
    setTimeout(function(){ 
     window.open("/project/filedownload/"+i); }, 1000); 
})(id); 

}); 
+0

它不工作請給我建議另一種解決方案 – anurag

+0

'VAR jqueryarray = [1,2,3];'' jqueryarray.forEach(函數(ID){ (功能(I){ 的setTimeout(函數(){ window.open( 「/項目/ filedownload /」 + I); },1000);})(ID); });' –

+0

嘗試像這個。但瀏覽器塊打開標籤並且可以使用它。 –