wie erstellen Sie ein array Lesen von text-Datei in javascript
Ich habe eine text-Datei mit Obszönitäten Wort getrennt durch Komma (,). Jetzt habe ich ein array erstellen, die durch das Lesen dieses text-Datei, die jeder und jede vulgäre Wort, die gespeichert werden soll in das array. wenn jemand weiß, wie dies zu tun bitte Antworten Sie mir so bald wie möglich.
Hinweis : ich habe zu gespeichert, diese Datei irgendwo, es ist meine Wahl. Das einzige, was ich zu tun ist, Lesen Sie die text-Datei nur geben Sie vollständige Pfad der Datei. Es ist nicht notwendig, die Lösung in javascript-Sie können Antworten mit jquery oder ajax-Lösung.
danke.
- Verwenden Sie ajax, um die Datei zu laden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie nicht tun, IO-Operationen in Javascript,
können Sie wahrscheinlich versuchen, ajax
http://api.jquery.com/jQuery.ajax/
oder jquery load
http://api.jquery.com/load/
Hier ist ein jQuery + AJAX-Lösung, die Sie verwenden können
Getestet auf CSV aus http://en.wikipedia.org/wiki/Comma-separated_values
Könnte man ausblenden der Datei-Eingabe-Steuerelement mit so etwas http://plugins.jquery.com/project/custom-file
finden Sie diese Ressource und code, das ist ein wirklich toller Beitrag über dieses Problem
http://www.bennadel.com/blog/1504-Ask-Ben-Parsing-CSV-Strings-With-Javascript-Exec-Regular-Expression-Command.htm
Technisch können Sie tun, indem Sie - http://www.phpletter.com/Our-Projects/AjaxFileUpload/
< input type='file' size='25' name='fileToUpload'>
Sind Sie in der Lage zu manipulieren, um die CSV-Datei manuell vor dem Lesen? Ich hatte ein ähnliches Problem, war aber in der Lage, um die person generiert, dass es ein paar Dinge zu tun, um es so zu tun, als eine Globale suchen/ersetzen-für
'
→\'
dann wickeln Sie den Inhalt in ein JS-string-variable. Dann habe ich nur eingebaut, die neue Datei als würde ich irgendeine andere JS-Datei.Ex.
Original-CSV:
Modifizierte JS CSV:
Und dann habe ich die Ben Nadel link gepostet von samccone zu tun, das eigentliche Parsen.