Вы используете URL, который находится за пределами вашего домена, что означает, что $.getJSON
не будет использовать XmlHttpRequest
, но некоторые JSONP
- см. Документацию $ .getJSON:
Если указанный URL находится на удаленном сервере, запрос обрабатывается как
JSONP вместо. Смотрите обсуждение типа данных jsonp в $ .ajax ()
для более подробной информации.
И если вы посмотрите документацию по опции jsonp для $ .ajax, вы увидите:
Переопределить имя функции обратного вызова в запросе jsonp. Это значение
будет использоваться вместо 'callback' в 'callback =?' часть
Строка запроса в URL для GET или данные для POST. Так
{jsonp: 'onJsonPLoad'} приведет к 'onJsonPLoad =?' перешел к
сервер.
А для опции jsonpCallback: