molily: Json und Mimetype

Beitrag lesen

Hallo,

var fdata = http_request.responseText;

empfange und der Mimetype des cgi's "application/json" trägt - was ist fdata dann?? ein Array bzw Json-Obj ODER nur ein String???

responseText ist IMMER ein String, unabhängig davon, was du vom Server holst.

Wenn du den JavaScript-Code ausführen willst, musst du eval() verwenden und das liefert dir dann das Object bzw. den Array, je nachdem, wie dein JSON aussieht.

Wenn nur ein String zurück kommt -> warum dann der Mimetype????

Der ist in dem Fall eher unwichtig, sollte aber natürlich korrekt gesetzt sein. Er hat aber nichts damit zu tun, dass der Browser den Code schon als JavaScript ausführt. Das musst du bei diesem Vorgehen selbst tun.

Mathias