Возможно использование $.ajax
без ?callback=
?
Я пытаюсь получить ответ JSON для этого URL-адреса http://gbrds.gbif.org/registry/organisation/15b278a8-1356-4f7b-ba32-3c733c3d0aac.json?op=contacts, но в запросе jQuery добавляет к URL-адресу и, следовательно, получает другой результат.
Запрос для удаленного домена:
$.ajax({ url: encodeURI("http://gbrds.gbif.org/registry/organisation/15b278a8-1356-4f7b-ba32-3c733c3d0aac.json?op=contacts"),
dataType: 'jsonp',
type: 'GET',
success: function(data){...});
$ .ajax необязательно требует обратного вызова, но использование jsonp делает. Вот в чем смысл использования jsonp. http://en.wikipedia.org/wiki/JSONP – jszpila