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