我创建了一个Javascript函数来读取这样的csv文件:
function readTextFile(file) {
var rawFile = new XMLHttpRequest();
rawFile.open("GET", file, false);
rawFile.onreadystatechange = function () {
if(rawFile.readyState === 4) {
if(rawFile.status === 200 || rawFile.status == 0) {
alert(rawFile.responseText);
return rawFile.responseText;
}
}
}
rawFile.send(null);
}
函数内部的警告确切地返回文件中的内容,但是只要我在HTML中使用该函数,就像这样:
<script src='readCsvFile.js'></script>
<script>
alert(readTextFile('../users.csv'));
</script>
功能似乎是未定义的。至少那是alert / consol.log所显示的内容。