2016-12-19 7 views
1

すみません、私は自分の角度でpdfMakeプラグインを使用しています。 https://github.com/bpampuch/pdfmake 複数のファイル(異なるドキュメントの定義)をダウンロードしたいと思います。私はDocsの配列を持っています。配列をループして関数のダウンロードを呼び出すと、得られるファイルの数は正しい配列の長さに依存しますが、Docsはすべて同じです(配列の最後のdocはすべてのファイルの内容です)。pdfMakeを使用して複数のファイルをダウンロード

しかし、コンソールにログインするとそのアレイでは、ドキュメントが異なります。この問題の解決方法 私はあなたの助けが必要です。すべての答えは高く評価されます。

答えて

1

多くの解決策を見つけた後、私はsetIntervalを考え出します。私はダウンロードごとに時間間隔を設定しました。それは私のためにうまくいく。

var index = 0; 
var interval = setInterval(function() 
    { 
     if (index < docArray.length){ // docArray here is array of docs contents 
      pdfMake.createPdf(docArray[index]).download('Export.pdf'); 
      index++; 
     } 
     else { 
      clearInterval(interval); 
     } 
    }, 
    200); 

ありがとうございました。これは私の仕事に進むことができるhttp://eysermans.com/post/sequentially-download-multiple-files-with-jqueryです。

関連する問題