getJSON работает нормально, если я использую файл json локально, но я не понимаю, почему я не могу получить его из внешнего источника?
Например:
$.getJSON('http://ninsuna.elis.ugent.be/rdf/data/tennis/Roland_Garros-25.05.2009-RogerFederer-RobinSoderling-set1-game1?output=json', function(data) { $('.result').html(data); alert('Loaded.'); });
The ссылка выводит чистый файл json, но метод не может его загрузить, в Firebug поле ответа пустое (в отличие от того, когда я переключаюсь на локальный файл .json).
Это нарушает Политика аналогичного происхождения .
Исключением из этого правила является использование JSONP, однако удаленный сервер должен поддерживать немного другой формат ответа.