You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何jquery-csv处理我的CSV文件时输出'[]'?

问题解决:$.csv.toObjects返回空数组的原因及修复方案

核心原因

$.csv.toObjects() 方法要求传入的是CSV格式的文本内容,你直接传文件名"testi.csv",方法会把这个字符串当作CSV内容解析,自然返回空数组。

修复代码

需要先通过AJAX读取CSV文件的文本内容,再传入方法处理:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="jquery.csv.js"></script>
<script type="text/javascript">
// 用AJAX读取CSV文件内容
$.get("testi.csv", function(csvText) {
    // 将文本内容传入解析方法
    var data = $.csv.toObjects(csvText);
    console.log(data);
});
</script>

额外注意事项

  • 确认jquery.csv.js的文件路径正确,能被页面正常加载
  • 本地直接打开HTML文件可能触发浏览器跨域限制,建议用本地服务器(如Python的python -m http.server、XAMPP等)运行页面

内容的提问来源于stack exchange,提问作者PauliPoikajarvi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 15:43:09