Я пытаюсь разобрать 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" возвращает неопределенное, любая идея почему? – sandrooco