Да, вы можете использовать JSONP , если удаленный сервер может поддерживать его (работает только с GET-запросами, а также с функцией .ajax ). Другой вариант - создать сценарий сервера-мостика в том же домене.
Вот статья , которая может помочь вам начать работу.
Вот как это работает:
Сервер должен отправить данные в следующем формате:
callback({name : "Smith", id : 1})
, где callback
должен быть настраиваемым.
Таким образом, в основе jQuery есть тег script
внутри DOM:
<script type="text/javascript" src="http://distantdomain.com/?jsonp_callback=someRandomName"></script>
и функция someRandomName
будет выполнена и передана объекту JSON.