正しい HTTP ヘッダーで返される有効なJSON*:
Content-Type:application/json; charset=
Chrome/FF で動作し、IE7 は解析を拒否しています。
どこで手がかりを探すのですか?
$.getJSON(url, null, function(data){ alert(data); /* never fires in IE7 */ });
( JSONLintに従って有効)
正しい HTTP ヘッダーで返される有効なJSON*:
Content-Type:application/json; charset=
Chrome/FF で動作し、IE7 は解析を拒否しています。
どこで手がかりを探すのですか?
$.getJSON(url, null, function(data){ alert(data); /* never fires in IE7 */ });
( JSONLintに従って有効)
URL は別のドメインにありますか? IE の XDomainRequest は IE8 で追加されたため、IE7 ではクロスドメインの ajax リクエストを作成できません。
http://msdn.microsoft.com/en-us/library/cc288060%28v=vs.85%29.aspx
代わりに JSONP を使用してください。