我有以下问题:
我有一个大的CSV文件,有很多数据,我需要在一个(外部的(当然批准!))网页上使用,只使用jQuery。
我发现jQuery-csv能够操纵csv-data成一个数组。一旦我有一个数组中的数据,我有信心,我将能够做我需要做的一切。然而,我不太明白在哪里以及如何我应该"包括"我的csv文件。它是托管的,可以通过url访问。jQuery-csv似乎从来没有链接到一个文件,然而,他们的演示页面只显示通过页面内<input>
标签使用的内容。
给一些额外的深度的情况:一个客户想使用他的。csv文件数据库有很多句子('i enjoyed this!'),并在他的网站上随机显示这些句子。
tl;dr:我如何将。csv文件加载到我的页面上,以便我可以使用jQuery-csv?
如何将。csv文件加载到我的页面
您可以使用.ajax()
,例如
$.ajax({
url: "Path/YourFileName.csv",
async: false,
success: function (csvd) {
data = $.csv.toArrays(csvd);
},
dataType: "text",
complete: function () {
// call a function on complete
}
});
加载jQuery-csv插件。使用$.csv.toArrays
前