запросы getJSON или AJAX не работают с IE9

Я пытался решить эту проблему часами (искал здесь также, но ни одно из решений не сработало), поэтому у меня не было другого выбора, кроме как надеяться, что кто-то скажет мне, почему это происходит и как я могу это исправить.

Это простой код, который работает с Firefox, но не с IE9 (других версий нет)

Пример кода здесь:

http: // jsfiddle. net / z5b2J /

Источник:

$.ajax({
  url: "http://query.yahooapis.com/v1/public/yql?q=select%20script%20from%20html%20where%20url%3D%27https%3A%2F%2Ftesting.website.com%2F%3Fcid%3D48hgfd45430DD%26id%3D4830F8CF0454312%27&format=json&diagnostics=true&_maxage=86400",
  success: function(){
   alert('hi');
  }
});

Сайт не обязательно должен быть реальным для целей тестирования.

Как вы можете видеть в скрипте под Firefox, появляется окно с сообщением «привет», НО, если вы запускаете точно такой же код в IE9, окно предупреждения не появляется.

Та же самая ситуация происходит с методом getJSON, это проблема для меня, потому что я хочу запустить некоторый код вместо предупреждения, но он не будет работать в IE9.

8
задан Jonathan Leffler 29 June 2011 в 00:47
поделиться