0

タグ「p」内で最初の値を参照したかった:クエリ>結果>ギター>ギター> 2番目のメイク。可能です ?

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

4

2 に答える 2

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);
         });
于 2013-08-07T20:47:56.763 に答える
0

あなたが求めていることを正確に行うには、次を使用する必要があります。

$(".make-text").html(data.query.results.guitars.guitar[1].make);

もちろんdata.query.results.guitars.guitar、これは配列であることがわかるので、必要に応じてすべての項目を調べてすべて印刷することができます。

于 2013-08-07T20:47:35.620 に答える