getJSON и ajax не работают в IE - PullRequest
0 голосов
/ 28 ноября 2011

Я пытаюсь заставить getJSON работать на моем IE, но я читал, что IE не очень хорошо его поддерживает. Поэтому я решил вместо этого использовать ajax.

Мой код:

$.ajax({
   dataType: 'json',
   url: 'http://openexchangerates.org/latest.json',
   success: function(data)
   {
       alert('done');
   }
});

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

Вы не можете совершать междоменные вызовы ajax. Взгляните на верхнюю запись в этой ТАКОЙ записи . Если у вас есть особая необходимость в этом, вам нужно использовать какие-то сокеты. Это может быть file_get_contents на php или другом серверном языке

0 голосов
/ 28 ноября 2011

У меня была эта проблема только на днях. Internet Explorer не любит, когда вы выполняете междоменные запросы с AJAX.

Я решил это с помощью серверного сценария, выполняющего междоменный API-запрос, и затем вызывающего результат этого сценария в моем вызове AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...