Итак, этот сценарий Perl:
http://hacheck.tel.fer.hr/xml.pl
вернет результат XML на основе полученных данных формы POST.
У меня есть веб-страница на одном из моих доменов (ни один из которых hacheck.tel.fer.hr
), и я хотел бы использовать этот Perl-скрипт через Ajax.
Теперь та же политика происхождения запрещает мне отправлять запросы Ajax из моего домена следующим образом:
$.post('http://hacheck.tel.fer.hr/xml.pl', {'textarea': '...'}, function(data) {
// process data
});
Приведенный выше код выдает эту ошибку:
XMLHttpRequestне удается загрузить http://hacheck.tel.fer.hr/xml.pl. Origin http://ecmazing.com не разрешен Access-Control-Allow-Origin.
Я хотел бы знать, какие у меня есть варианты (я хотел быбыть в состоянии использовать этот сценарий Perl).Я знаю, что размещение моей веб-страницы на домене hacheck.tel.fer.hr
, очевидно, решило бы мою проблему (и это на самом деле может быть выполнимо, но для этого мне придется связаться с администратором).
Но есть ликакие-нибудь альтернативы?
Я слышал о CORS.Может ли это быть использовано для решения моей проблемы?Если я правильно понимаю, с CORS вы должны указать на сервере, что другой домен разрешен, и чем веб-страницы из этого другого домена могут получать ответы от вашего сервера (или что-то в этом роде) :)
?