私はそのようなforループを持っています:
for (var i = 0; i < documentsCount; i++) {
var e = checkBoxes[i];
if (e.checked) {
var documentType = documents[i].value;
if ("ConcreteType_1" == documentType) {
makeAction();
} else {
if (attachmentCount > 0) {
downloadDoc();
}
}
}
}
downloadDoc() 関数は各ファイル (attachemnts を持ち、「ConcreteType_1」タイプではない) の iframe を開き、makeAction() 関数は新しいタブを開いてファイル ソースをプレビューします。添付ファイルのあるファイルをいくつかチェックすると、すべて問題ありません - いくつかのダウンロード ボックスが表示されますが、添付ファイルのあるファイルの中に「ConcreteType_1」タイプのファイルが少なくとも 1 つある場合、新しいタブが開き、ダウンロード ボックスは表示されません...
誰かがそれを処理する方法を知っているなら、共有してください。