我想在标签“p”中引用第一个值:query>结果>吉他>吉他>第二个。有可能吗?
的javascript:
$.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fcristianoveloz.com%2Fpodcast5%2Fscripts%2Fguitars.xml'&format=json&diagnostics=true&callback=?", function(data){
console.log(data);
});
答案 0 :(得分:1)
这是一种非常详细的方法,但请参阅http://jsfiddle.net/22Ecw/62/
$.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fcristianoveloz.com%2Fpodcast5%2Fscripts%2Fguitars.xml'&format=json&diagnostics=true&callback=?", function(data){
console.log(data);
$('.make-text').text(data.query.results.guitars.guitar[1].make);
});
答案 1 :(得分:0)
要完全按照你的要求你应该使用:
$(".make-text").html(data.query.results.guitars.guitar[1].make);
当然,您可以看到data.query.results.guitars.guitar
是一个数组,因此您可以查看所有项目并根据需要打印所有项目。