В jQuery есть функция с именем jQuery.getJSON ().Javascript запускается на клиенте.Какой сервер используется для загрузки JSON-кода внешнего URL?О какой информации знает вызываемый URL?Он знает о домене?IP клиента пользователя?Это клиентский язык.
Код, который запускает ваш веб-браузер, также есть только на вашем ПК, но он вполне способен извлекать контент по протоколу HTTP с веб-сервера, и он это сделалв течение нескольких десятилетий.
Запросы AJAX ничем не отличаются.jQuery создает объект XMLHttpRequest, который выполняет HTTP-запрос способом, не связанным с общим контекстом страницы.Что касается сервера, то это просто HTTP-запрос, как и любой другой.
Текст содержание результата, который вы получаете обратно, написан в формате JSON, но уровень HTTP тожене знает и не заботится об этом.