JSONP - это не библиотека, это техника.Сам JSONP не связан или не зависит от jQuery или чего-то подобного, хотя jQuery имеет поддержку, которая делает его простым.Вы можете легко сделать это с простым DOM / JavaScript.
Техника заключается в том, чтобы динамически вставлять тег скрипта в документ, устанавливая источник на ваш внешний сервер.Внешний сервер должен отправить обратно данные JSON, заключенные в функцию.Конечно, функция вызывается при загрузке скрипта.
Итак, скажем, у вас есть функция в вашем основном скрипте, json_parse
.
Вставьте тег как
<script src='yourserver.example.com/the_data.php?jsonp=json_parse'></script>
И скажем, что скрипт отправляет обратно данные, заключенные в вызов функции, в указанную вами функцию, в данном случае json_parse.
json_parse({"some":"data","blap":420});
И вот, вы получили доступ к данным JSONс сервера XD.Обратите внимание: поскольку вы загружаете скрипт, он работает только для запросов GET.