Разбор через XML, возвращаемый веб-сервисом с помощью jQuery - PullRequest
0 голосов
/ 17 сентября 2009

Я пытаюсь проанализировать XML-файл, возвращенный веб-сервисом, с помощью jQuery. Вот код, который я настроил, но, похоже, ничего не происходит.

$.ajax({
    type: 'GET',
    url: 'http://www.sample.com/webservice',
    dataType: 'xml',
    success: function(xml){
        console.log(xml);
        $(xml).find('movies').each(function(){
            $(this).find('movie').each(function(){
                var lat = $(this).attr('lat');
                $('div#lat-info').html('<p>' + lat + '</p>');           
            });
        });
    }
});

Веб-сервис явно не создает файл с «.xml» в конце, на который я могу ссылаться. Я должен ссылаться на URL веб-службы.

1 Ответ

0 голосов
/ 18 сентября 2013

Вы не можете запросить междоменный XML. Это проблема безопасности.

Цитировать http://answers.yahoo.com/question/index?qid=20080904014758AAyishS

"Если у вас есть доступ к серверным сценариям, вы можете попытаться выполнить чтение файла удаленного файла и обработать его локально ... который, однако, в зависимости от вашего хоста, возможно, был отключен, поскольку поддается злоупотреблениям. "

...