Hallo Struppi!
Nein, sie ist nicht fehlerhaft, sonst hättest du ja nicht die richtige Ausgabe. Allerdings kann ich dein Problem nicht nachvollziehen, was passiert denn wenn du, wie schon vorgeschlagen,
var x = eval(request.responseText);
schreibst?
Das sollte eigentlich bei deinen Daten funktionieren.
Ja, tut es auch. Ich habe aber gerade noch ein anderes Problem entdeckt :(
Grüße, Matze