【发布时间】:2009-09-17 17:31:21
【问题描述】:
我正在尝试使用 jQuery 解析 Web 服务返回的 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>');
});
});
}
});
Web 服务没有显式创建末尾带有“.xml”的文件,我可以参考。我必须引用 Web 服务的 URL。
【问题讨论】:
-
嗯,我不能用更好的词来形容它。什么都没有发生。我在那里扔了一些 console.log() 语句来查看被触发的内容,成功函数肯定不是。
-
@bob:尝试传递一个
error回调,看看它是否被调用。尝试查看 Fiddler/Firebug 中发出的请求。
标签: javascript jquery xml web-services parsing