使用标记<p> </p>中的jquery打印json的值

时间:2013-08-07 20:36:05

标签: jquery json

我想在标签“p”中引用第一个值:query&gt;结果&gt;吉他&gt;吉他&gt;第二个。有可能吗?

的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);


         });

jsfiddle

2 个答案:

答案 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是一个数组,因此您可以查看所有项目并根据需要打印所有项目。