Lecture dans un fichier csv en javascript?

[MODIFIER] j'ai résolu le problème en utilisant D3, tant pis merci!

J'ai donc un fichier csv qui ressemble à quelque chose comme ça, et j'ai besoin d'importer un local de fichier csv dans mon code javascript coté client:

    "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" 

Finalement, j'ai besoin de l'analyser et de sortie, quelque chose comme:

Chem I: 3         (number of people taking each subject)
Spanish 101: 1 
Philosophy 204: 0 

Mais pour l'instant, je suis bloqué sur l'importation en javascript.

Mon code ressemble à ceci:

<!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);
  }
}

J'ai recherché et trouvé quelques liens utiles sur Stackoverflow comme cette, cette, et cette mais je suis nouveau sur le javascript et je ne comprends pas complètement. Dois-je utiliser de l'Ajax? FileReader? jQuery? Quels sont les avantages de l'utilisation de l'un sur l'autre? Et comment voulez-vous mettre en œuvre dans le code?

Mais ouais, je suis confondu, car je suis très nouveau pour javascript, de sorte que toute aide dans la bonne direction serait génial. Merci!!!!!

OriginalL'auteur ocean800 | 2015-04-01