【发布时间】:2017-11-25 23:48:09
【问题描述】:
我正在尝试使用 jQuery CSV 解析器插件。但是我收到了这条控制台消息:
未捕获的类型错误:无法读取未定义的属性“对象”。
我的代码是
function update() {
$.ajax({
url: "the-correct-path.html/fakeaddata.csv",
async: false,
success: function (csvd) {
data = $.csv.objects(csvd);
},
dataType: "text",
complete: function () {
document.getElementById("lastupdate").innerHTML = data;
// call a function on complete
}
});
}
【问题讨论】:
-
错误很简单 $.csv return undefined 这就是你得到这个错误的原因。检查你的拼写。也许它应该是 $.(csv) 或类似的东西。希望这可以帮助。在使用此代码之前,还要检查您是否在文档中启用了插件。
-
另外,关于文档github.com/evanplaice/jquery-csv,您需要调用 .fromObjects(),而不是对象。试试看
-
@Nigrimmist 这不会神奇地用生命填充
$.csv;) -
@Nigrimmist,感谢我需要调用 toObjects() 的文档。但是我遇到了同样的问题:(
-
进入控制台输入$.csv,你看到了什么?如果未定义 - 我认为您需要正确包含 .js
标签: javascript jquery csv