0
我试图一次解析2个或多个xml文件。意思是我可以选择例如5个.xml文件,然后它应该通过jQuery插件进行解析,然后写在页面上。 现在我的问题:循环的第二,第三等迭代太早触发,所以第一个文件变得“丢失”。当多个文件处于活动状态时,Filereader会被覆盖
我尝试:
var input = $("#xmlInput");
input.change(function() {
var inputfiles = input[0].files;
for (var i = 0; i < inputfiles.length; i++) {
var reader = new FileReader();
reader.readAsText(inputfiles[i]);
reader.onloadend = function() {
var data = $.xml2json(reader.result);
console.log(data);
//write(data);
}
}
});
Thx帮助但“temp [”reader“+ i] .result”返回undefined,任何想法为什么? – sandrooco