我有这样一个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() 函数为每个文件(具有附件且不是“ConcreteType_1”类型)打开一个 iframe,而 makeAction() 函数打开一个新选项卡以预览文件源。如果我检查几个带有附件的文件,一切都很好 - 出现了几个下载框,但如果在带有附件的文件中至少有一个“ConcreteType_1”类型的文件,则会打开一个新选项卡并且没有下载框出现......
如果有人知道如何处理它,请分享。