2016-12-16 21 views
0

データベースからユーザーのIDを取得しています。各ループごとに実行しています。各ユーザーIDと各ループを取得しています。特定のユーザーのURLを作成していて、そのURLをlocation.hrefループを実行する代わりに、各ユーザーに対してそのURLを実行するのではなく、1回だけ実行します。それぞれがURLルーティングをスキップするためのJquery

jqueryarray.forEach(function(jqueryarray) { 

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

どこが間違っているかを教えてください。

答えて

0

それにこれを実行したいとしてみてください; ` ` jqueryarray.forEach(機能(ID){

var jqueryarray=[1,2,3]; 

jqueryarray.forEach(function(id) { 

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

}); 
+0

それはPLSを働いていない私に別のソリューション – anurag

+0

'VARのjqueryarray = [1,2,3]を示唆します (関数(I){ のsetTimeout(関数(){ window.open( "/プロジェクト/ filedownload /" + I); }、1000);})(ID); }); ' –

+0

は次のようにしてみてくださいこの。ブラウザブロックはタブを開き、それを埋め込みます。 –

関連する問題