ralphi: Im IE7 per Ajax, JSON laden

Hallo Leute,
Mit Ajax möchte ich gerne ein JSON laden (IE7 - Win7 Gadgets !!).

var myArr = JSON.parse(xmlhttp.responseText);

Im IE 7 klappts anscheinend nicht :-(
JQuery geht sowieso nicht.

Hat jemand eine Idee was ich machen kann?

Viele Grüße aus LA

--
ralphi
  1. Hallo Leute,
    Mit Ajax möchte ich gerne ein JSON laden (IE7 - Win7 Gadgets !!).

    var myArr = JSON.parse(xmlhttp.responseText);

    Im IE 7 klappts anscheinend nicht :-(

    IE7 kann selbst kein JSON. Entweder nachrüsten oder jQuery verwenden.

    JQuery geht sowieso nicht.

    Häh? Nur wenn du jQuery 2 verwendest, jQuery 1 unterstützt den 7er.

    1. Hi,

      JQuery geht sowieso nicht.

      Häh? Nur wenn du jQuery 2 verwendest, jQuery 1 unterstützt den 7er.

      Das klappt ja wirklich :-) - danke für die Info.
      Da kann ich jetzt ganz anders arbeiten - hehe

      Viele Grüße aus LA

      --
      ralphi
  2. Hakuna matata!

    Mit Ajax möchte ich gerne ein JSON laden (IE7 - Win7 Gadgets !!).

    var myArr = JSON.parse(xmlhttp.responseText);

    Im IE 7 klappts anscheinend nicht :-(

    Das dürfte daran liegen, dass der IE 7 das JSON-Objekt nicht kennt.
    Wenn der Server mit dem richtigen MimeType (application/json) antwortet, dann sollte das geparste JSON-Objekt allerdings in xmlhttp.response zu deiner Verfügung stehen. Wenn der Server einen falschen MimeType sendet, dann kannst du diesen auch mit xmlhttp.overrideMimeType('application/json') erzwingen.

    --
    “All right, then, I'll go to hell.” – Huck Finn