Lesen in eine lokale csv-Datei in javascript?

[BEARBEITEN] ich löste das problem mit D3, trotzdem danke!

Also ich habe eine csv Datei, sieht so ähnlich aus wie dieser, und ich müssen zum importieren einer lokalen csv-Datei in meine client-side 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" 

Ich schließlich tun müssen analysiert werden, und die Ausgabe etwas wie:

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

Aber jetzt bin ich stecken, nur importieren Sie es in javascript.

Mein Aktueller code sieht wie folgt aus:

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

Ich habe recherchiert und fand einige hilfreiche links auf Stackoverflow wie diese, diese, und diese aber ich bin neu in javascript und ich nicht ganz verstehen. Sollte ich Ajax verwenden? FileReader? jQuery? Was sind die Vorteile der Verwendung einer über den anderen? Und wie würden Sie diese umsetzen im code?

Aber ja, ich bin nur verwirrt, da ich bin sehr neu in javascript, so dass jede Hilfe in die richtige Richtung wäre toll. Danke!!!!

InformationsquelleAutor ocean800 | 2015-04-01
Schreibe einen Kommentar