#xml #ajax #cross-domain
#xml #ajax #междоменное
Вопрос:
Я хочу получить XML-данные из внешнего домена с помощью ajax, но без использования Proxi. Есть ли какой-либо способ получить XML-данные с помощью ajax. На самом деле я хочу сделать что-то вроде этого:
enter code here
jQuery.getScript("http://m.jbv.no/mobile/stopmonitoring/xml/OSL",function(data, textStatus){
console.log(data); //data XML returned
console.log(textStatus); //success
console.log('Load was performed.');
});
$.ajax({url: "http://m.jbv.no/mobile/stopmonitoring/xml/OSL", dataType:'html', crossDomain:true, error:function(jqXHR, textStatus, errorThrown) { alert(jqXHR) }, success: function(data){ alert(data) }});
Ответ №1:
Вы можете использовать библиотеку javascript easyxdm для обмена данными между междоменами. Я использовал эту библиотеку для фиксации ширины, высоты iframe или любого другого элемента, который находится в другом домене, другого способа связи с другим доменом не было из соображений безопасности. Может быть, это может вам помочь. Итак, вот ссылка: