我有一个 Youtube 视频 ID,我想获取该 ID 的视频标题。我已获得包含标题的 XML 提要,但不确定如何提取它。
$.ajax({
url: 'http://gdata.youtube.com/feeds/api/videos/' + videoId
}).done(function ( data ) {
console.log( data.title ); //does not work
console.log( data.entry.title ); //does not work
});
最佳答案
jQuery 不会自动将 XML 转换为 JSON。只需使用 jQuery 将 XML 文档视为 DOM 树即可。
$(function () {
$.ajax({
url: 'http://gdata.youtube.com/feeds/api/videos/vnUwxDhE1kU',
dataType: 'xml'
}).done(function (data) {
console.log('done', $(data).find('entry > title').text());
});
});
关于JavaScript - 读取 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535636/