4 Stimmen

Zeilenumbruch \n Problem in JS

Ich lese eine Datei mit xmlHttp Objekt und die Aufteilung der responseText mit Zeilenumbrüchen nach der Split-Methode.

Aber " \n "Das Zeichen funktioniert buchstäblich nicht. Es wirkt wie ein Fehler in meinem Code und bewirkt, dass mein Code nicht einmal funktioniert. Hier ist die Zeile:

var lines=myPlaylist.responseText.split("\n");

Es tritt kein Fehler auf, wenn ich das Array myPlaylist mit anderen Zeichen aufteile. Nur \n verursacht ein Problem, das ich nicht verstehe.

Zuerst dachte ich, der Fehler sei auf white-space:nowrap zurückzuführen, da ich meinen Code mit Chrome ausführe. Obwohl ich nirgendwo white-space verwendet habe, habe ich versucht, es auf normal einzustellen, aber es hat nicht funktioniert. In ähnlicher Weise habe ich meinen Code in anderen Browsern (Firefox, IE usw.) ausprobiert, aber es hat auch nicht funktioniert. Es sieht so aus, als hätte ich ein Problem mit der Verwendung von \n. Gibt es eine andere Möglichkeit, Newline oder Error in meinem Code zu verwenden?

Übrigens scheint der Fehler ein Syntaxfehler zu sein, da er nicht einfach ignoriert wird \n Charakter. Das führt einfach dazu, dass mein Code nicht funktioniert

EDIT: Ein Beispiel responseText

[playlist]

File1=http://localhost:7000/Videos/Big%20Buck%20Bunny%20Trailer.ogv
Title1=Bunny Trailer
Length1=23

File2=http://localhost:7000/Videos/Dizzy%20Cat%20Video.ogv
Title2=Kedi 
Length2=33

NumberOfEntries=2

Version=2

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X