我正在尝试使用jQuery解析webservice返回的XML文件。这是我设置的代码,但似乎没有发生。
$.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>');
});
});
}
});
webservice没有在我可以引用的末尾显式创建一个带有“.xml”的文件。我必须将URL引用到webservice。
答案 0 :(得分:0)
您无法请求XML跨域。这是一个安全问题。
引用http://answers.yahoo.com/question/index?qid=20080904014758AAyishS
“如果您可以访问服务器端脚本,则可以尝试对远程文件执行文件读取,并在本地处理...但是,这取决于您的主机可能已被禁用,因为它适合滥用。“