PDA

Просмотр полной версии : jquery ajax() и кросс-доменность


Дикс
13.11.2009, 18:44
выполняю запрос

$.ajax(....)

к другому домену

ИЕ7 пишет - "разрешение отклонено", т.е. запрещает это.

есть способы обхода?

Forcer
13.11.2009, 18:55
Нет. Ajax запрос может выполняться только к своему домену. Это ограничение в javascript сделано из соображений security.

phpdreamer
13.11.2009, 23:44
и ругатся походу должны и другие браузеры...

m0nsieur
14.11.2009, 01:49
Делай через $.get и указывай в параметрах тип запроса 'jsonp'

Кстати вот тут пример
http://docs.jquery.com/Release:jQuery_1.2/Ajax#Cross-Domain_getJSON_.28using_JSONP.29

m0Hze
14.11.2009, 01:54
Делай через $.get и указывай в параметрах тип запроса 'jsonp'
И он будет конектиться к другим доменам? оО

Дикс
14.11.2009, 08:23
решил проблему подключением через <script src="путь к файлу">