Обратный вызов jQuery.getJSON не запускается в IE7 - PullRequest
1 голос
/ 01 февраля 2011

A действует JSON *, возвращается с правильными заголовками HTTP:

Content-Type:application/json; charset=

Работает в Chrome / FF, и IE7 отказывается анализировать его.

Гдеискать подсказки?

 $.getJSON(url, null, function(data){ alert(data); /* never fires in IE7 */ });

(действует в соответствии с JSONLint )

1 Ответ

0 голосов
/ 01 февраля 2011

URL находится в другом домене?IE XDomainRequest был добавлен в IE8, поэтому вы не сможете отправлять междоменные запросы ajax в IE7.

http://msdn.microsoft.com/en-us/library/cc288060%28v=vs.85%29.aspx

Вместо этого используйте JSONP.

...