Google AJAX Search API を照会して結果を返す jQuery スクリプトがあります。ただし、現在、すべての結果が「未定義」として返されています。
どうすればこれを修正できますか?
私のjQueryコードは次のとおりです。
$(document).ready(function(){
var resultsDiv = $('#resultsDiv');
$.getJSON('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&callback=jsonp',{q:"google",rsz:8,start:0},function(r){
var results = r.responseData.results;
var pageContainer = $('<div>',{className:'pageContainer'});
for(var i=0;i<results.length;i++){
pageContainer.append('<div class="webResult"><h2><a href="'+r.responseData.results.unescapedUrl+'" target="_blank">'+r.title+'</a></h2><p>'+r.responseData.results.content+'</p><a href="'+r.responseData.results.unescapedUrl+'" target="_blank">'+r.responseData.results.visibleUrl+'</a></div>');
}
resultsDiv.empty();
pageContainer.append('<div class="clear"></div>').hide().appendTo(resultsDiv).fadeIn('slow');
});
});