XML API в вызове jQuery ajax: JSONP - мой единственный вариант? - PullRequest
0 голосов
/ 20 апреля 2011

Я работаю в jQuery и хочу запросить внешний XML API, который находится в другом домене, с помощью вызова Ajax.

Однако мои запросы блокируются, потому что они находятся между доменами.

Как я могу запросить этот API в Ajax? У меня есть , чтобы попросить API начать поддерживать JSONP, или у меня есть другие варианты?

Владелец API дружелюбен, поэтому я могу попросить его помочь - мне просто интересно, является ли JSONP единственным вариантом.

спасибо!

1 Ответ

0 голосов
/ 20 апреля 2011

JSONP, к сожалению, является единственным способом создания междоменного AJAX с jQuery.

Тем не менее, вы можете читать междомены с помощью PHP и cURL, что является тем же методом, что и Yahoo! прокси, упомянутый в первом комментарии, использует. Просто создайте небольшой PHP-скрипт, который использует cURL для вызова API и выводит его XML-ответ, который, в свою очередь, возвращается в AJAX-вызов jQuery.

...