Axel Richter: JSON Daten nicht wohlgeformt

Beitrag lesen

Hallo,

Ich habe das Problem hier weitestgehend isoliert.
Hier der Clientseitige code:

...

if (http_request.overrideMimeType)
  {
   http_request.overrideMimeType('text/xml');

Du sagst hier explizit, die response vom Server soll als text/xml betrachtet werden, egal, was immer der sendet.

Und hier das Perl Script:
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print '{"foo": [{"sid": "0815"}]}';

Das ganze ergibt in der Firefox Fehlerkonsole:
Fehler: nicht wohlgeformt
Quelldatei: http://www.floridee.de/cgi-bin/test/floridee2/ajaxTest_2.pl
Zeile: 1, Spalte: 1
Quelltext:
{"foo": [{"sid": "0815"}]}^

Das ist allerdings kein XML, schon gar kein wohlgeformtes.

Nimm das overrideMimeType('text/xml') heraus und lass das Perl text/plain senden.

viele Grüße

Axel