Hallo Leute
Lese mir mittels AJAX eine Textdateiein, Funktioniert auch gut.
Folgendes Problme: Inhalt soll in einer Tabelle angezeigt werden.
Wie müsst ich das machen.
Hier ist mein Code:
Code
function getCSV(dateiname)
{
//var http = null;
//Üperprüfung um welchen Browser es sich handelt
if (window.XMLHttpRequest) { //Morzilla, Opera ...
http = new XMLHttpRequest();
}
else if (window.ActiveXObject) { //Internet Explorer
http = new ActiveXObject("Microsoft.XMLHTTP");
}
if (http != null) {
//GET = http_Request_Methode
//dateiname = Pfad der Angeforderten Datei
//true = JS wird ausgeführt, während auf antwort des Servers gewartet wird (Reguest ist asynchron (= A in AJAX)
http.open("GET", dateiname, true);
http.onreadystatechange = ausgeben;
http.send(null);
}
//return dateiinhalt;
}
function ausgeben() {
if (http.readyState == 4)
document.getElementById("Ausgabe").innerHTML = http.responseText;
}
Alles anzeigen
Hab was über split und replace gefunden. Weiß aber nicht wie es richtig funktionieren soll.
Trennzeichen der einzelnen Zellen ist das ";" und der Zeilen ein Enter.
Bekomme jetzt den Inhalt als Fließtextangezeigt. Zeilenende wird ignoriert. Hätte es gernen in einer Tabelle, weil der Inhalt der Tabellen repräsentiert
Danke schonmal für eure Hilfe
Dieter