0

我有以下问题:

我有一个包含大量数据的大型 CSV 文件,我需要在(外部(当然批准!))网页上使用这些数据,仅使用 jQuery。

我发现jQuery-csv能够将 csv 数据操作到一个数组中。一旦我将数据放入数组中,我相信我将能够做我需要做的一切。但是,我不太明白应该在哪里以及如何“包含”我的 csv 文件。它是托管的,可通过 url 获得。然而,jQuery-csv 似乎从未链接到文件,并且它们的演示页面仅显示通过页内<input>标记使用的内容。

为这种情况提供一些额外的深度:客户想要使用他的 .csv 文件数据库,其中包含很多句子(“我喜欢这个!”)并在他的网站上随机显示这些句子。

tl;dr:我如何将 .csv 文件加载到我的页面上,以便我可以将它与 jQuery-csv 一起使用?

4

1 回答 1

5

如何将 .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

于 2014-07-08T12:18:15.770 回答