【发布时间】:2015-06-06 05:37:14
【问题描述】:
[EDIT] 我使用 D3 解决了这个问题,没关系,谢谢!
所以我有一个看起来像这样的 csv 文件,我需要将一个本地 csv 文件导入我的客户端 javascript:
"L.Name", "F.Name", "Gender", "School Type", "Subjects"
"Doe", "John", "M", "University", "Chem I, statistics, English, Anatomy"
"Tan", "Betty", "F", "High School", "Algebra I, chem I, English 101"
"Han", "Anna", "F", "University", "PHY 3, Calc 2, anatomy I, spanish 101"
"Hawk", "Alan", "M", "University", "English 101, chem I"
我最终需要解析它并输出如下内容:
Chem I: 3 (number of people taking each subject)
Spanish 101: 1
Philosophy 204: 0
但现在,我坚持将其导入 javascript。
我当前的代码如下所示:
<!DOCTYPE html>
<html>
<body>
<h1>Title!</h1>
<p>Please enter the subject(s) that you wish to search for:</p>
<input id="numb" type="text"/>
<button onclick="myFunction()">Click me to see! :) </button>
<script>
function myFunction() {
var splitResearchArea = [];
var textInput = document.getElementById('numb').value;
var splitTextInput = textInput.split(",");
for(var i =0; i<splitTextInput.length; i++) {
var spltResearchArea = splitTextInput[i];
splitResearchArea.push(spltResearchArea);
}
}
我在 Stackoverflow 上研究并发现了一些有用的链接,例如 this、this 和 this,但我是 javascript 新手,我并不完全理解它。我应该使用 Ajax 吗?文件阅读器? jQuery?使用其中一个有什么好处?您将如何在代码中实现这一点?
但是,是的,我只是很困惑,因为我对 javascript 很陌生,所以任何在正确方向上的帮助都会很棒。谢谢!!
【问题讨论】:
-
@cybernetic 为什么要编辑此问题以删除所有详细信息?原始问题和任何当前答案都没有提到 Fetch API。
-
关闭了,太笼统了。所以邀请我进行编辑以使其更有用。如果不是,请忽略我的编辑。
标签: javascript jquery ajax csv filereader