используйте jsonp для получения, xml пересекают домен

Я пытаюсь считать xml в веб-страницу с другого сервера, и я предполагаю, что моей проблемой является политика Того-же-источника и поэтому перекрестная доменная проблема.

У меня есть немного поиска с помощью Google, и кажется, что jsonp является путем вперед. На основе некоторых примеров я нашел здесь на stackoverflow, и другой располагает, это - то, что я имею, и он не "поражает" сервер xml. Я могу просмотреть xml в браузере.

$(document).ready(function(){    
   $.ajax({
        type: 'GET',
        dataType: 'jsonp',                
        url: 'http://192.168.0.106:8111/getconfiguration?',
        success: function (xml) 
        { //do stuff with received xml 
        }});    

Какие-либо предложения? имейте в виду, что я - новичок относительно JS / JQuery; o)

9
задан skaffman 17 June 2010 в 22:25
поделиться

1 ответ

Если у вас есть доступ к коду, генерирующему XML на удаленном сервере, вы можете обернуть все это в jsonp.

JSONP - это способ обойти политику same-origin, получая данные с помощью тегов