この種のものを投稿するのが間違った場所である場合は、事前にお詫び申し上げますが、次のとおりです。
これが私が現在ウェブサイトに実装しているコードです(このコードについてcharlietflに感謝します)
$(document).ready(function(){
var url='http://query.yahooapis.com/v1/public/yql?q=select * from html where url=\'https://stackoverflow.com/\'and xpath=\'//div[@id="question-mini-list"]//h3//a\'&format=json&callback=?';
$.getJSON( url, function(data){
$.each(data.query.results.a, function(){
$('#stack').append('<td><a href="http://stackoverflow.com'+this.href +'">'+this.content+'</a></td>')
})
})
});
私は完全に理解していないコードを使用するのが嫌いなので、ここに私の質問があります:
クエリの「var url」では、@id="question-mini-list" を使用しています。stackoverflow の html を調べたところ、その名前のものは何もありません (最も近いのは「question-hyperlink」という名前のクラスでした)。
2 番目: 'each' の data.query.results.a では、'query' または 'results' が他で使用されていないので、どうすればそれらを使用できるのでしょうか?
最後の質問: 'url' の末尾になぜ 'callback=' を付けるのですか? ?
どうもありがとう!:)