JQuery AJAX устанавливает соединение, но ответ пуст? - PullRequest
1 голос
/ 30 августа 2010

Я пытаюсь сделать тест с ответом ajax, используя внешний массив в качестве файла конфигурации ...

Но это не работает, я всегда получаю пустой ответ ...
Может кто-нибудь указать мне причину?

Вот ссылка на тест jsBin: http://jsbin.com/udanu/2/edit

Ответы [ 2 ]

6 голосов
/ 30 августа 2010

Похоже, вы столкнулись с Тот же Политика происхождения . Вы не можете делать запросы Ajax к хостам за пределами вашего домена, если вы не используете JSONP или какой-либо другой способ обойти политику.

Возможно, вы захотите проверить следующую статью о переполнении стека, чтобы узнать о нескольких популярных решениях для работы с SOP (в основном, JSONP, CORS и Reverse Proxy):

2 голосов
/ 30 августа 2010

Поскольку вы пытаетесь получить данные из другого домена, возможно, вам следует попробовать использовать «jsonp» вместо «text» в качестве типа данных.

РЕДАКТИРОВАТЬ: не видел предыдущий ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...