Подскажите, пожалуйста, как сделать кроссдоменный запрос к стороннему серверу на jQuery ??? Тестировал на своем хостинге, и если делаю запрос с локального сервера на свой хостинг то ответ я получу только в том случае если на хостинге в файле .htaccess явно прописано Header add Access-Control-Allow-Origin "*", может я чего не так понимаю, но хотелось бы узнать как сделать запрос не прописывая такой строчки в .htaccess, и возможно ли это ?
Ответ
Нет, это не возможно стандартными средствами JavaScript. Все дело в политике безопасности браузера, он требует подтверждения на стороне сервера, что такой запрос разрешен. Если сервер не отошлет специальный заголовок в ответ на Ajax запрос, то сам браузер блокирует ответ от сервера, хотя вы его получаете. Тут остается только использовать обходные пути. Можете почитать подробнее: http://learn.javascript.ru/xhr-crossdomain
Комментариев нет:
Отправить комментарий