Доброй ночи! Заранее прошу не бить, я новичек в jQuery, может чего не понимаю .
Читал здесь на форуме и не только про невозможность получить данные с удаленного сервера черея аякс, но также нашел и вот такую инфу -
http://blog.dgorbunov.ru/2009/05/jqu...b-options.html
Вот попробовал сделать:
Скрипт запроса к серверу
$(document).ready(function(){
$.ajax({
url: "http://remote.test/server.php",
data:'pid=1',
success:function(data){
alert(data);
}
});
});
Скрипт ответа сервера
//заголовки
header("HTTP/1.0 200 Ok");
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: POST, GET, OPTIONS");
header("Access-Control-Allow-Headers: X-Requested-With");
//далее обработка запроса и вывод ответа
// ...
В результате код заработал в Мозилле, Хроме, Сафари, ИЕ. В Опере работать отказался.
Собственно вопрос: почему не работает в Опере? и правильный ли это подход?
Спасибо!