【发布时间】:2017-06-02 17:13:08
【问题描述】:
我将 PapaParse 用于我的带有 JavaScript 的 CSV 文件。我可以使用 CSV 文件 from this website 和 using this link,这是第 5 个。使用此链接一切正常。
当我下载此文件,然后将其上传到 github 或我的一个网站,然后改用该链接时,就会出现问题。所以基本上,如果我使用托管在不同站点上的同一个文件,解析器就不起作用。知道为什么吗?
更新:
Rawgit 确实适用于 github.com 文件,但我似乎仍然无法解析我网站上的 CSV 文件。这只是一个链接,所以我不知道为什么它不起作用。想法?
另外,上面的第一个链接来自 github.io。为什么 github.io 上的 CSV 文件有效,而 github.com 或我网站上的文件无效?
document.getElementById('submit').addEventListener("click", function() {
checkLogin();
});
function checkLogin() {
/* DOESN'T WORK */
// "https://github.com/dhust/test/blob/master/Formaldehyde.csv"
// "http://csfor.us/cs1/wp-content/uploads/2017/06/Formaldehyde.csv"
/* WORKS */
// "https://vincentarelbundock.github.io/Rdatasets/csv/datasets/Formaldehyde.csv"
Papa.parse("https://vincentarelbundock.github.io/Rdatasets/csv/datasets/Formaldehyde.csv", {
download: true,
complete: function(results) {
document.getElementById("output").innerHTML = results.data;
console.log(results.data);
}
});
}
<script src="https://cdn.rawgit.com/mholt/PapaParse/3bf63f0a/papaparse.min.js"></script>
<input id="submit" type="button" value="Submit" />
<p id="output"></p>
【问题讨论】:
标签: javascript csv papaparse