gpt4 book ai didi

javascript - 你如何在没有 jquery 的情况下使用 Papa Parse?

转载 作者:行者123 更新时间:2023-11-30 16:58:03 29 4
gpt4 key购买 nike

我正在尝试实现 Papa Parse,但我不想使用 jquery 库。有人可以告诉我如何使用本地存储中的文件在普通 javascript 中进行解析吗?

好的,所以当我这样做时,我得到的是字符串值而不是 csv 值。我究竟做错了什么?另外,我要在哪里插入我想使用的回调函数?

function parseMe(url) {
Papa.parse(url, {
complete: function(results) {
console.log(results); // results appear in dev console
}
});
}

parseMe('csv/test.csv');

最佳答案

关闭,但是 file不是字符串,它是 File从 DOM ( docs ) 获得的对象。为此,您需要放置一个 <input type="file">在您的页面中标记。用户将必须选择文件。在他们选择了一个文件之后,您可以使用类似 document.getElementById("file").files[0] 的方式获取 File 对象。 -- 假设您已经为输入标签指定了"file"ID。

此外,您可以删除配置对象中的所有内容,因为它们都是默认值。

function parseMe(file) {
Papa.parse(file, {
complete: function(results) {
console.log(results); // results appear in dev console
}
});
}

parseMe(document.getElementById("file").files[0]);

解析文件是异步的,因此您必须在稍后执行的回调函数中获取结果。

关于javascript - 你如何在没有 jquery 的情况下使用 Papa Parse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29357972/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com