Javascript Filereader JS API未正确读取文件
我已经编写了以下代码来读取任何csv或文本文件中的文本。但是,它有时会成功读取并存储在变量中,有时则不会。我的代码中缺少什么Javascript Filereader JS API未正确读取文件,javascript,csv,filereader,Javascript,Csv,Filereader,我已经编写了以下代码来读取任何csv或文本文件中的文本。但是,它有时会成功读取并存储在变量中,有时则不会。我的代码中缺少什么 groupCsvData = []; $('#add-group-upload').change(function() { var file = this.files[0]; var reader = new FileReader(); reader.onload = function(e) { var text = re
groupCsvData = [];
$('#add-group-upload').change(function() {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(e) {
var text = reader.result;
groupCsvData = [text];
};
reader.readAsText(file);
)};
读取文件不是立即发生的事情。如果你只检查“onload”回调的结果,你会得到可靠的内容。你能详细说明一下吗。。。没有弄清楚。如果你能发布更多的代码,那就更具体一些。您的代码在哪里检查“groupCsvData”的值?groupCsvData只是一个数组,它的第一个元素是我想要的文件文本内容。。就这样!文本未存储在groupCsvData中!那么你怎么知道文本没有被存储呢?你在做什么来测试它?您是否尝试过在“onload”回调中添加
console.log(text)
?