Междоменный запрос и jQuery

#javascript #ajax #xss

#jquery #json #междоменный

Вопрос:

Я пытаюсь сделать междоменный запрос к веб-сервису через jquery, используя $.getJSON (), и он отлично работает! Однако, когда я пытаюсь выполнить тот же запрос в Internet Explorer 7 или 8, запрос никогда не отправляется. У кого-нибудь есть какие-нибудь идеи?

Ответ №1:

JSONP здесь для этой цели. Проверьте раздел JSONP в документации getJSON jQuery.

Ответ №2:

IE явно блокирует междоменные запросы. Лучше использовать междоменный прокси на вашем сервере для достижения лучших результатов!

Некоторая документация: http://ajaxpatterns.org/Cross-Domain_Proxy

Комментарии:

1. Проблема в том, что мой код распространяется на другие веб-сайты, над которыми я не имею никакого контроля.