#ajax #jquery #cross-domain
#ajax #jquery #междоменный
Вопрос:
http://jsbin.com/eyikac/3/edit#javascript , html, live — это работает для меня. Я думал, что мне не разрешено выполнять междоменные вызовы с помощью ajax?
Вопрос в том, в чем проблема с междоменными вызовами ajax, и есть ли еще проблема? До сих пор мне удавалось это делать, и я в замешательстве. Спасибо!
Ответ №1:
Это работает, потому что домен явно позволяет jsbin выполнять междоменные запросы:
Request URL:http://opensocial.flixster.com/igoogle/showtimes?date=20111027amp;postal=23226
Request Method:GET
Status Code:200 OK
Response Headers
Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:http://jsbin.com
Это задокументировано здесь https://developer.mozilla.org/En/HTTP_access_control
Комментарии:
1. еще один вопрос, эта страница, bakersdozen13.lfchosting.com/movies/test.html работает в firefox, Chrome, но не в IE. IE просто не поддерживает междоменный ajax-интерфейс вообще?
2.
Access-Control-Allow-Origin:http://bakersdozen13.lfchosting.com
. Похоже, они изменяют его динамически, чтобы разрешить любую страницу. Да, IE не поддерживает заголовок
Ответ №2:
вы можете загрузить код удаленной страницы, если не можете опубликовать данные и получить ответ
Комментарии:
1. но, если вы попытаетесь получить с сайта, подобного www.cnn.com , это не работает. пример: jsbin.com/ogused/edit#javascript ,html, в прямом эфире